Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL外部字母到UTF8编码_Mysql_Encoding - Fatal编程技术网

MySQL外部字母到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

我的数据库是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终端是否正确显示它们,或者它们是否存储正确,Chrome是否正确处理它们

我尝试使用由创建的编码对象,但它对DB或Chrome没有任何影响(特别是
toUTF8
fixUTF8
UTF8FixWin1252Chars
方法)

如何确保在DB中正确处理外来字母? 更新

我已将所有数据从DB导出到csv,字母看起来不正确:

Mörda Dig Själv...
Självdestruktivitetens 

你知道最初的编码是什么吗?我猜这只是终端故障。顺便说一下,外文的前两行是。。。有意思。。瑞典的它的意思是“谋杀你自己”和“自我毁灭”,fyi你是如何把这些数据输入你的数据库的?你说“在网站上他们看起来还行”。。。但是,他们担心它们不知何故没有正确地存储在数据库中?他们如何进入“网站”?@Dervall-是的,他们是瑞典歌曲的名字=)-我不知道原始编码-这是一个痛苦,但所有数据都来自excel,excel可以是任何东西…@Brian Roach-在我如上所述将其插入网站后,他们从DB显示在网站上。