繁体   English   中英

SQL表,导入CSV文件把撇号变成问号

[英]SQL Table, Importing CSV files turns apostrophe into question mark

我有一个 CSV 文件,其副本包含撇号,当我使用 MAMP 将其导入数据库时,它会将所有撇号变成问号。 有解决办法吗?

先感谢您!

这是将文件保存non UTF-8格式(例如ANSI 当您使用不支持UTF-8的文本编辑器打开文件并再次保存时,就会发生这种情况。

下载文本编辑器(例如Notepad ++),然后检查所有(插件或主题)文件并将其转换为UTF-8或UTF-8(不带BOM)

http://wordpress.org/support/topic/how-fix-black-diamond-question-marks-in-wp-321

即使将CSV文件另存为UTF-8,我也遇到同样的问题。 因此,在Microsoft Word中,我编辑了文本,并用HTML代码(“和”)替换了实际的撇号和引号,然后将其复制并粘贴到CSV文件中。这似乎对我有用。代码: http//www.ascii.cl/htmlcodes.htm

对于未正确导入的特殊字符,您可以尝试 TSQL Bulk Insert 并包括:

CODEPAGE = 'ACP' -- 对于 ANSI 文件
CODEPAGE = '65001' -- 对于 UTF-8 个文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM