我正在使用PHP版本5.5.12& Mysql版本5.1。在Mysql中字符编码是否重要?我的phpMyAdmin中的默认字符编码是' latin1_swedish_ci'。我有一些乳胶和pdf文件转换。我发现Latex会对UTF8编码感到高兴。这些文件转换有什么区别?我应该在mysql查询中进行任何更改吗?如何将latin1更改为utf8?
我期待着各位......谢谢
答案 0 :(得分:1)
编码很重要,因为它确定了您可以存储的字符。你无法保存"日本语"或其他类似的"异国情调" latin1
编码列中的字符。如果您可能需要这样做,那么您必须为该列选择可以存储这些字符的编码。
请注意,还有连接编码。任何连接到数据库的客户端(例如phpmyadmin,您自己的PHP脚本,数据库管理实用程序,任何应用程序等)都会隐式或显式地指定连接编码,该编码表示客户端希望接收的编码。您可以通过设置为latin1
的连接设置utf8
编码列并从中查询数据,MySQL将动态转换数据并为您提供utf8
编码数据。