У меня есть база данных Access 2003. В таблице есть поле Memo, и у меня возникают проблемы с получением этих данных.Экспорт MS Access Memo поле и преобразование Юникод
- Экспорт этого поля в виде текстовой или CSV отбивных, что поле с (255 символов)
- Экспорта в Excel дает мне странные символы для переносов
- добавляющих к базе данных MySQL через MyODBC дает ошибку о «некорректных строка»
- Использование VBA с Scripting.FileSystemObject не работает, если вы не скажете ему, чтобы создать файл в Unicode, что все в порядке, но я не могу получить файл преобразуется в то, что я могу импортировать
В некоторых моих данных есть символы Юникода. Это не многолинейная база данных, поэтому единственные, которые я могу найти, - это скошенные цитаты, вероятно скопированные из Word. Отбросить их в порядке; информация в полях будет по-прежнему понятна.
Можно ли преобразовать эти символы Юникода в их эквиваленты (ANSI? ASCII?)? Я не очень разбирался в кодировках.
Я попытался поиграть с iconv, но ничего не знал о кодировке, это не помогло.
Прямо сейчас, мне нужна помощь по: - преобразование символов в моей базе данных, чтобы они экспортируют не-юникод-иш-лы - ИЛИ, преобразование символов Юникода после того, как файл был экспорт.
Что вы пытаетесь импортировать в него, что не поддерживает Unicode? – JohnFx
Я использовал ruby, чтобы загрузить его в mysql. Я экспортирую в YAML и используя загрузчики устройств Ruby on Rails. Проблема заключалась в чтении файла в YAML из-за нечетного символа в начале файла. Возможно, это проблема с библиотекой YAML. Не знаю. – wesgarrison
Как вы экспортируете? Определили спецификацию экспорта? В Access 2003 это дает выпадающий список со всеми обычными кодировками (кодовые страницы), включая Unicode UTF8. Это также определяет, как ваше поле memo имеет длину более 255 символов. –