如何国际化 PHP Web 应用程序?

How to internationalize a PHP Web Application?

我们有一个 PHP 应用程序,专为特定国家/地区设计,具有正常字符。此应用程序具有大多数应用程序中常见的常规模块,例如 register/login 模块、文本编辑器、post 文本、read/write 数据库、搜索模块...

我以前做过,但我不记得将此应用程序转换为国际应用程序的所有步骤,支持所有类型的字符(中文、日文、俄文等)。

我已经开发了一些脚本,以便:

编辑

我还应该采取其他步骤吗?

如何签入具有数千个页面的应用程序?

您真正错过的唯一一件事是 utf8_encoding / utf8_decoding 多页。

https://secure.php.net/manual/en/function.utf8-encode.php

https://secure.php.net/manual/en/function.utf8-decode.php

也可能需要使用iconv:

https://secure.php.net/manual/en/function.iconv.php

注意:

utf8_encode() 只会将 ISO-8859-1 转换为 UTF-8,因此您必须在这种情况下使用 iconv