Экспорт контактов Outlook в Unicode CSV

4878
MagneTism

Предыстория
Итак, я искал это, чтобы работать в течение некоторого времени. Я уверен, что должно быть решение, поскольку я не могу поверить, что никто в Китае или Японии никогда не пытался экспортировать контакты. До сих пор я обнаружил, что это обсуждение на форуме Microsoft, которое не приводит ни к какому выводу, а также вопрос SuperUser, который не дает удовлетворительного ответа, поскольку он говорит только о том, что он работает в Outlook.

Проблема
Итак, моя проблема в том, что у меня много контактов с Outlook, которые я хотел бы импортировать в SalesForce. SalesForce может взять любой CSV-файл и импортировать его как контакты. Когда я экспортирую свои контакты Outlook, все японские символы становятся знаками вопроса. Если я импортирую это в SalesForce, знаки вопроса останутся, указывая, что это не значит, что мой редактор не может отображать символы, а что символы действительно испорчены (знаки вопроса в Excel, Wordpad, Notepad, Notepad ++).

Устранение неполадок до сих пор
Если я вручную заменю некоторые из вопросительных знаков на правильные японские символы и импортирую их в Outlook, это будет работать, указывая на то, что SalesForce может использовать символы Юникода. Экспортированный файл CSV сохраняется в кодировке ANSI, поэтому проблема заключается в том, как Outlook кодирует экспорт.

Вопрос
Как я могу заставить Outlook экспортировать контакты в формате CSV с кодировкой Unicode? Это проблема Outlook или системная настройка, при которой файлы CSV по умолчанию возвращаются к ANSI? Как я могу изменить это?

2
Я почти уверен, что [файл outlook ascii] (http://stackoverflow.com/questions/4847596/what-are-the-csv-headers-in-outlook-contact-export) Raystafarian 8 лет назад 0
При открытии в блокноте это выглядит так, как будто это ANSI, но кажется, что вы здесь правы. Независимо от того, является ли он ANSI или ASCII по умолчанию, я действительно хотел бы изменить его на Unicode. MagneTism 8 лет назад 0
Я имел в виду, что не в том, что вы ошиблись, но я не думаю, что можно изменить кодировку через outlook. Raystafarian 8 лет назад 0
Не беспокойся, я ошибся :) Похоже, ты прав в том, что это нельзя изменить. Я нашел следующую статью, в которой объяснялось, как изменить учетную запись на учетную запись Unicode: https://support.office.com/en-us/article/Unicode-support-for-multilanguage-data-in-Outlook-8ff593bd. -bab5-4aad-a12f-ed1e283c37a1 Однако я проверил у нашего IT-менеджера, и он показал мне, что на самом деле он настроен на Unicode, поэтому здесь должно быть что-то еще, возможно, какая-то локальная настройка на моем компьютере. MagneTism 8 лет назад 0

2 ответа на вопрос

1
user308452

Я боролся с той же проблемой на иврите и, наконец, вышел с этим решением:
* В (Office) Outlook добавьте вашу учетную запись Outlook.com. Создать новый, если не существует.
* Скопируйте все свои контакты Exchange в контакты Outlook.com.
* Откройте свой Outlook.com в веб-браузере и откройте приложение «Люди».
* убедитесь, что все скопированные контакты есть, и выберите «Экспортировать все контакты».
* Экспорт в CSV-файл и сохранить его на жестком диске.
* Откройте сохраненный CSV-файл с помощью блокнота, а затем «Сохранить как» и убедитесь, что это формат UTF-8.

Вот и все - теперь ваш CSV-файл использует правильные международные символы.

-2
omarmallat

Лучший подтвержденный способ - использовать мобильный телефон Android. Я надеюсь у тебя есть :)

Примечание об использовании Outlook.com:

до Microsoft Outlook 2016 нет возможности экспортировать с опцией Unicode. Outlook.com позволяет экспортировать с помощью Unicode, но, к сожалению, даже если вы подключили свой outlook к outlook.com, контакты, созданные в outlook, не синхронизируются с outlook.com, что означает, что вы не можете экспортировать свои локальные контакты, а только те контакты, которые вы создан непосредственно на outlook.com

Как использовать телефон Android:

  1. добавьте свою учетную запись электронной почты, имеющую контакты, и убедитесь, что вы также выбрали синхронизацию контактов. это настройки по умолчанию при добавлении учетной записи.
  2. откройте контакты в Android и убедитесь, что вы выбрали отображение только контактов из этой новой учетной записи (это доступно в настройках контактов) .
  3. из настроек контактов на телефоне у вас будет возможность экспортировать контакты в память телефона, просто сделайте это.
  4. из настроек у вас также есть возможность импортировать контакты. однако, когда вы выбираете импорт, он спросит вас, в какую учетную запись вам нужно импортировать. здесь выберите учетную запись Google. если появится запрос, выберите файл, который вы уже экспортировали. однако большинство телефонов не будет запрашивать у вас определенный файл, и он сразу найдет экспортированный файл.
  5. подождите пару минут, чтобы процесс синхронизации завершился, или вы можете принудительно запустить его из настроек учетной записи в Android.
  6. Как только контакты окажутся в Google, используйте ПК для входа на contacts.google.com и экспорта в CSV. экспортированный файл будет иметь поддержку Unicode.
  7. Используйте обычный импорт в любое место, в зависимости от желаемой системы.
ОП просит экспортировать контакты и импортировать их в магазин. Ваши решения ограничиваются контактами в телефоне, как вы можете экспортировать их в Salesforce? Máté Juhász 6 лет назад 3
его проблема не в импорте, а в экспорте из Outlook с поддержкой Unicode. мое решение состоит в том, чтобы позволить ему с помощью мобильного телефона передать свой контакт в Google с помощью Unicode. Как только контакты попадают в Google, он может сделать экспорт с помощью Unicode, а затем импортировать его куда угодно. omarmallat 6 лет назад 0
даже в своем описании своей проблемы он резюмировал свой вопрос, спрашивая **, как экспортировать с Unicode **, а не как импортировать, потому что он объяснил, как он импортировал в SalesForce плохой файл. Я не видел, как вы обнаружите, что я не отвечаю на его вопрос. omarmallat 6 лет назад 0

Похожие вопросы