【发布时间】:2013-08-19 16:49:18
【问题描述】:
JavaScript 函数:
var s="ì";
var e=encodeURIComponent(s);
document.write(e);
预期结果:%C3%AC 结果:%C3%AC
PHP函数:
$s = "ì";
echo $e = urlencode($s);
预期结果:%C3%AC 结果:%EC
我做错了什么?
【问题讨论】:
-
spec 明确表示 LATIN SMALL LETTER I WITH GRAVE (U+00EC) 应编码为 %C3%AC(即使用 UTF-8),而不是 %EC(ISO- 8859-1)。
标签: php url-encoding