php - 是否可以编写一个使用 Unicode 的优秀 PHP 应用程序?

标签 php python web-applications unicode

我的下一个 Web 应用程序项目将广泛使用 Unicode。我通常使用 PHP 和 CodeIgniter,但是 Unicode 并不是 PHP 的强项之一。

是否有 PHP 工具可以帮助我让 Unicode 在 PHP 中正常工作?

或者我应该借此机会研究 Python 等替代方案吗?

最佳答案

一旦您确保在进入和退出时进行编码和解码,PHP 就可以很好地处理 unicode。如果您存储在数据库中,请确保语言编码和字符集映射在 html 页面、网络服务器、您的编辑器和数据库之间匹配。

如果整个应用程序到处都使用 UTF-8,则不需要解码。唯一需要解码的时间是当您使用不在网络上的另一个字符集输出数据时。输出html时,可以使用

htmlentities($var, ENT_QUOTES, 'UTF-8');

得到正确的输出。在大多数情况下,标准函数会破坏字符串。邮件功能也是如此。

http://developer.loftdigital.com/blog/php-utf-8-cheatsheet是在 UTF-8 中工作的非常好的资源

关于php - 是否可以编写一个使用 Unicode 的优秀 PHP 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811306/

相关文章:

php - 无法使用带有统一服务器的 Chrome 连接到本地主机

javascript - 带有箭头键问题的 JQuery 自动完成 ui 结果导航

javascript - 平均多个数组的每一项(不同的数组长度和相同的数组名称)

php - 为 WooCommerce 3 中定义的产品类别自定义添加到购物车重定向

php - 检查 HTML 许多输入时出现 preg_match 错误

python - django url反向隐藏关键字参数

google-apps-script - "302 Moved Temporarily"模式下出现错误 "Test as add-on"(电报)

python - django grappelli、文件浏览器和 Tiny MCE 插入图像对话框

python - 类型错误 : Image data cannot be converted to float

javascript - 具有多个条目的 Webpack 5 ChunkGroup API?