MySQL外部字母到UTF8编码
我的数据库是UTF8,但我有外来词存储在里面。例如:MySQL外部字母到UTF8编码,mysql,encoding,Mysql,Encoding,我的数据库是UTF8,但我有外来词存储在里面。例如: Mörda Dig Själv Självdestruktivitetens D'une Mère à Sa Fille 从Excel粘贴的所有副本 在网站上,它们实际上看起来不错,但如果我通过MySQL Workbench在DB中查看这些记录,它们看起来不正确: Mörda Dig Själv... Självdestruktivitetens 我不确定它们是否存储正确,MySQL终端是否正确显示它们,或者它们是否存储正确,Chr
Mörda Dig Själv
Självdestruktivitetens
D'une Mère à Sa Fille
从Excel粘贴的所有副本
在网站上,它们实际上看起来不错,但如果我通过MySQL Workbench在DB中查看这些记录,它们看起来不正确:
Mörda Dig Själv...
Självdestruktivitetens
我不确定它们是否存储正确,MySQL终端是否正确显示它们,或者它们是否存储正确,Chrome是否正确处理它们
我尝试使用由创建的编码对象,但它对DB或Chrome没有任何影响(特别是toUTF8
、fixUTF8
和UTF8FixWin1252Chars
方法)
如何确保在DB中正确处理外来字母?
更新:
我已将所有数据从DB导出到csv,字母看起来不正确:
Mörda Dig Själv...
Självdestruktivitetens
你知道最初的编码是什么吗?我猜这只是终端故障。顺便说一下,外文的前两行是。。。有意思。。瑞典的它的意思是“谋杀你自己”和“自我毁灭”,fyi你是如何把这些数据输入你的数据库的?你说“在网站上他们看起来还行”。。。但是,他们担心它们不知何故没有正确地存储在数据库中?他们如何进入“网站”?@Dervall-是的,他们是瑞典歌曲的名字=)-我不知道原始编码-这是一个痛苦,但所有数据都来自excel,excel可以是任何东西…@Brian Roach-在我如上所述将其插入网站后,他们从DB显示在网站上。