Unicode字符未以HTML格式转换

时间:2013-04-26 10:27:59

标签: php unicode

我将详细阐述我的问题,以便有人帮助我。

我有多语种网站。一个;;语言翻译存储在具有键/值对的语言ini文件中,例如用泰语欢迎= \ u0e22 \ u0e34 \ u0e19 \ u0e14 \ u0e35 \ u0e15 \ u0e49 \ u0e2d \ u0e19 \ u0e23 \ u0e31 \ u0e1a。

当我使用parse_ini_file函数时,它将返回一个数组。但不改变html /可读格式的unicode语言字符。

我担心的是,我如何阅读我的语言文件,以便以人类可读的形式生成输出?

感谢。

1 个答案:

答案 0 :(得分:1)

在HTML中,“\ u0E23 \ u0E30 \ u0E1A \ u0E1A \ u0E02 \ u0E31 \ u0E14 \ u0E02 \ u0E49 \ u0E2D \ u0E07”只是一串没有特殊含义的字符 - 它不表示任何其他内容。

在某些编程语言中,字符串可能被视为包含字符的转义符号。由于您的问题似乎与PHP有关,请检查,例如How to decode Unicode escape sequences like "\u00ed" to proper UTF-8 encoded characters?