mysql – 这个网站如何修复编码?
作者:互联网
我想翻译这篇文章:
×וויר. העתיד של רשתות חברתיות והתקשורת ×©×œ× ×•
进入本文:
אוויר. העתיד של רשתות חברתיות והתקשורת שלנו
不知何故,这个网站:
http://www.pixiesoft.com/flip/
可以做到,我想知道我自己可以做什么(使用任何编程语言或软件)
只是将文件保存为UTF8不会这样做.
我对这个问题的动机是,我有一个朋友导出的XML文件,其中包含乱码文本,我想将其转换为更正的希伯来文本文件.
MySQL导出最初是由MySQL导入和导出乱码,但我没有修复它或追溯问题所需的信息.
谢谢.
解决方法:
由于问题是带有双重编码的UTF8字符串的MySQL错误,MySQL是解决它的正确方法.
运行以下命令将解决它 –
> mysqldump $DB_NAME -u $DB_USER -p -h $DB_HOST.EXAMPLE.NET –add-drop-table –default-character-set = latin1> export.sql – 这里使用latin1强制MySQL不分割字符,否则不应该使用.
> cp export {,.utf8} .sql – 制作备份副本.
> sed -i -e’s / latin1 / utf8 / g’uport.utf8.sql – 用文件中的utf8替换latin1,以便将其导入为UTF-8而不是8859-1.
> mysql $DB_NAME -u $DB_USER -p -h $DB_HOST.EXAMPLE.NET< export.utf8.sql - 将所有内容导回数据库.
这将在大约十分钟内解决问题.
标签:hebrew,mysql,encoding,character-encoding,utf-8 来源: https://codeday.me/bug/20191007/1864311.html