php - 在 PHP/MySQL 应用程序中选择字符编码的 "best practice"是什么?

标签 php mysql character-encoding

我是自学成才的 php 程序员,所以我经常不知道做某事的“正确”方法。我想规范我的 PHP、HTML 和 MySQL 数据之间的字符编码实践。

-- 住在美国,
-- 在网站上为说英语的人工作,
-- 我会遇到的大多数外语都是西方语言(西类牙语、意大利语、法语)
-- 住在纽约附近,我可能会遇到希伯来语、俄语等,但我会避免使用他们的字符系统,并且只会使用使用拉丁字符所需的任何重音。

有人想评论我应该选择 UTF-8 还是 ISO-8859-1?或者是其他东西? 克里斯

最佳答案

恕我直言,最好使用 UTF-8。 您的偏好并不总是反射(reflect)您的用户的偏好,他们可能恰好非常喜欢希伯来语或俄语。不!

关于php - 在 PHP/MySQL 应用程序中选择字符编码的 "best practice"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3453563/

相关文章:

php - 如何将完整的 MySQL 查询传递给 Datatables?

php - 我想获取与所选图片相对应的所有相关图片

java - 字符串 getBytes ISO-8859-1 'ü' bug 字符在 'ü' 丢失后

mysql - 为什么这个查询会导致锁等待超时?

php - META 值 charset=UTF-8 防止 UTF-8 字符显示

QTextCodec 子类 - 如何注册我的编解码器

php - 如何将普通的 sql 查询转换为 Zend_Db_Select?

php - 如何在一次查询中获取关注用户的内容和您自己的内容?

php - Stackoverflow 实时更新如何工作?

PHP 修剪和带有 LIKE 和排序的 SQL 查询