【发布时间】:2012-12-14 20:29:06
【问题描述】:
可能重复:
php mysql character set: storing html of international content
我想知道我应该将我的口音(ë、é、è...)存储为 HTML-ENTITIES,例如 ë,还是直接存储在我的 mysql 数据库中?
我打算主要用它来echo他们用php或通过php搜索引擎搜索它。
有什么好处和坏处?
【问题讨论】:
-
我认为提交重音字母字符没有优点/缺点
-
请,请,请,照原样,不要转换为 HTML。如果您想在非 HTML 上下文中使用它们会发生什么?请注意,如果您使用具有实体的字符集(例如 utf-8),则大多数字符不需要实体。
-
joelonsoftware.com/articles/Unicode.html + 经验法则 -> MySql DB + 表
utf8_general_ci,通过SET NAMES utf8(stackoverflow.com/questions/2159434/set-names-utf8-in-mysql) 和元字符集标头 utf-8 的 utf8 连接,然后你就开始了
标签: php mysql character-encoding