UTF8& latin1 mysql 5.1中的字符编码

时间:2014-10-24 07:46:12

标签: mysql utf-8 character-encoding phpmyadmin latin1

我正在使用PHP版本5.5.12& Mysql版本5.1。在Mysql中字符编码是否重要?我的phpMyAdmin中的默认字符编码是' latin1_swedish_ci'。我有一些乳胶和pdf文件转换。我发现Latex会对UTF8编码感到高兴。这些文件转换有什么区别?我应该在mysql查询中进行任何更改吗?如何将latin1更改为utf8?

我期待着各位......谢谢

1 个答案:

答案 0 :(得分:1)

编码很重要,因为它确定了您可以存储的字符。你无法保存"日本语"或其他类似的"异国情调" latin1编码列中的字符。如果您可能需要这样做,那么您必须为该列选择可以存储这些字符的编码。

请注意,还有连接编码。任何连接到数据库的客户端(例如phpmyadmin,您自己的PHP脚本,数据库管理实用程序,任何应用程序等)都会隐式或显式地指定连接编码,该编码表示客户端希望接收的编码。您可以通过设置为latin1的连接设置utf8编码列并从中查询数据,MySQL将动态转换数据并为您提供utf8编码数据。