php - PHP中UTF-8编码的问题

标签 php utf-8

我从 URL 中获取的字符(例如 www.mydomain.com/?name=john )没问题,只要它们不是俄语即可。

如果它们是俄语,我会得到“����”。

所以我添加了 $name= iconv("cp1251","utf-8",$name);现在它适用于俄语和英语字符,但会搞砸其他语言。 :)))

例如,“Jānis”(拉脱维亚语)在 iconv 之前运行良好,现在变成了“jДЃnis”。

知道是否有某种通用编码器可以与西里尔语言一起使用并且不会搞砸其他语言吗?

最佳答案

为什么不对所有文件和进程使用 UTF-8?

关于php - PHP中UTF-8编码的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2844286/

相关文章:

mysql utf8mb4_unicode_ci 导致唯一键冲突

php - 测量查询的时间

php - 在 MySQL 中如何最好地获得具有多个 child 的记录集

php - 支持获取在单个查询中实现的功能

ios - NSString iOS 俄语编码

java - 为什么 US-ASCII 编码接受非 US-ASCII 字符?

php - MySQL - mysql 日期格式后缀 (1st, 2nd, 3rd...)

php - 使用 MySQL 连接

php - 如何对 UTF-8 字符串数组进行排序?

java - 文件编码的默认字符集 - Java