我在mysql中导入了一个名字列表,直接从txt文件导入到phpmyadmin,欧洲名称。
我的html标头设置为utf8,mysql设置为utf8。
现在,带有Contè等重音的名称会显示<?>
而不是重音。
如果我删除元ut8,我可以正确看到重音,但其他一切都会中断,例如当我上传像Aleš.jpg这样的文件时,html吐出一个不可读的文件名.. < / p>
我迷路了..
答案 0 :(得分:0)
它闻起来像文本文件是用latin1编码的一些其他编码。
你能提供文件中的“Contè”十六进制转储吗?我们可以帮助您识别它是否是utf8。 http://mysql.rjweb.org/doc.php/charcoll#8_bit_encodings表示ë是latin1中的十六进制E8
或utf8中的C3A8
。
确定编码后,可以修复html页面上的标记以与其保持一致。