首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用加载数据本地信息设置特殊字符

如何用加载数据本地信息设置特殊字符
EN

Stack Overflow用户
提问于 2014-08-22 15:09:04
回答 1查看 1.2K关注 0票数 1

如何使用LOAD数据本地INFILE查询在SQL中设置正确的特殊字符

用LOAD数据本地INFILE插入数据。很少有特殊的字符被取代

“ee-ock-ee”和“tweet”就是这种“听起来像文学装置”的例子。

?欧-洛克-伊?然后?推特?这种“听起来像”文学装置的例子

EN

回答 1

Stack Overflow用户

发布于 2015-04-29 10:47:33

好像是字符集问题。了解有关加载本地数据选项的更多信息:MySQL文档

样本:

服务器使用由character_set_database系统变量指示的字符集来解释文件中的信息。设置名称和设置character_set_client不会影响输入的解释。如果输入文件的内容使用与默认值不同的字符集,则通常最好使用字符集子句指定文件的字符集。一组二进制字符指定“无转换”。

注意:无法加载使用ucs2、utf16、utf16le或utf32字符集的数据文件。

可能值得再次检查文件是否保存在您认为的字符集中!那就继续。

代码语言:javascript
复制
-- Show all available character sets
SHOW CHARACTER SET;

LOAD LOCAL DATA INFILE 'course.txt' INTO TABLE Course
CHARACTER SET swe7
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25450235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档