数据库
首页 > 数据库> > mysql – 这个网站如何修复编码?

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