什么是「;“最佳做法”;使用PHP/MySQL应用程序选择字符编码?
我是自学成才的php程序员,所以我经常不知道做某事的“正确”方法。我想规范化PHP、HTML和MySQL数据之间的字符编码实践 --住在美国,什么是「;“最佳做法”;使用PHP/MySQL应用程序选择字符编码?,php,mysql,character-encoding,Php,Mysql,Character Encoding,我是自学成才的php程序员,所以我经常不知道做某事的“正确”方法。我想规范化PHP、HTML和MySQL数据之间的字符编码实践 --住在美国, --为说英语的人在网站上工作, --我将遇到的大多数外语都是西方语言(西班牙语、意大利语、法语) --住在纽约附近,我可能会遇到希伯来语、俄语等,尽管我会避免使用他们的字符系统,只使用拉丁字符所需的任何口音 有人想评论我应该选择UTF-8还是ISO-8859-1吗?还是别的什么? 克里斯我想,与UTF-8合作总是最好的。 您的首选项并不总是反映用户的首选
--为说英语的人在网站上工作,
--我将遇到的大多数外语都是西方语言(西班牙语、意大利语、法语)
--住在纽约附近,我可能会遇到希伯来语、俄语等,尽管我会避免使用他们的字符系统,只使用拉丁字符所需的任何口音 有人想评论我应该选择UTF-8还是ISO-8859-1吗?还是别的什么?
克里斯我想,与UTF-8合作总是最好的。
您的首选项并不总是反映用户的首选项,这可能与希伯来语或俄语非常相似。שלום! 如果应用程序只支持一种语言,最好使用该语言的本机编码。有两个或更多——考虑UTF-8. 我倾向于以同样的方式。我只是确保所有的事情都是UTF-8,这样我以后就不会踢自己了。OZK-你能再解释一下吗?我看你有本事把希伯来语加到你的博文中去。您是否建议用户可以将公共网页的外观更改为希伯来语,前提是原始网页的编码为UTF-8?然而,如果我的内容最初是英文的,它不会“使用”额外的字符。在这方面没有任何经验(>\u嗨,如果您的站点不支持用户添加的任何动态内容(即评论、帖子,甚至用户名),那么您可以选择适合您喜好的任何编码。但是如果您计划显示用户制作的任何内容(甚至只是存储在数据库中)-我强烈推荐UTF-8。