我有一个 Access 2003 数据库。表格有一个备注字段,我在获取该数据时遇到问题。
- 将该字段导出到 txt 或 csv 会删除该字段(255 个字符)
- 导出为 Excel 时出现奇怪的换行字符
- 通过 myODBC 附加到 mysql 数据库会出现有关“错误字符串”的错误
- 将 VBA 与 Scripting.FileSystemObject 结合使用不起作用,除非您告诉它以 Unicode 创建文件,这是可以的,但是我无法将文件转换为可以导入的文件
我的一些数据中有 Unicode 字符。它不是一个多语言数据库,所以我能找到的唯一的就是斜引号,可能是从 Word 复制的。扔掉它们没问题;字段中的信息仍然是可以理解的。
我可以将这些 Unicode 字符转换为其等效字符(ANSI?ASCII?)吗?我对编码处理得不多。
我尝试使用 iconv,但在不了解任何有关编码的情况下,它并没有真正的帮助。
现在,我需要以下方面的帮助:
- 转换我的数据库中的字符,以便它们导出非 unicode-ish-ly
- 或者,在文件导出后转换 unicode 字符。
Access/VBA 创建的文件是 UTF-16。由于某种原因,文件开头有一个字符导致 Ruby YAML 库解析错误。
iconv来救援!
iconv -f UTF-16 -t ASCII -c utf_file.yml > ascii_file.yml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)