php - 在 php 和 javascript 之间传递 utf-8 字符串

标签 php javascript utf-8

我在将 utf-8 字符串传递给 javascript (ajax) 时遇到问题。目前,我在 PHP 端使用 rawurlencode,在 javascript 端使用 unescape

问题出在拉丁语中,rawurlencode 不完全支持它。

是否有任何替代或更好的选择?

最佳答案

解决方案是在 json_encode 函数中。当我添加 JSON_HEX_APOS|JSON_HEX_QUOT 时,问题就停止了。

谢谢!

关于php - 在 php 和 javascript 之间传递 utf-8 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268804/

相关文章:

php - Netbeans 自动完成不遵循风格指南

php - 通过查询或脚本在 mysql 表中插入 rownums

javascript - 从控制台调用 coffeescript 函数

python - CSV、DictWriter、unicode 和 utf-8

utf-8 - 向 UITextView 添加换行符

php - 使用 [shortcode] 设置背景图像的解决方案?

php - 在 Eloquent 的 WHERE 子句中引用外键数据

javascript - Closure Compiler 缩小代码中 (0, obj.method)(param1, param2) 的用途

javascript - "Show"正在工作,"hide"则不工作。 JavaScript

html - 某些计算机上不显示 Unicode 字符(六边形)