我的 php 文件采用 UTF-8 编码,我正在尝试对我的数据进行编码以安全发送到应用程序,但某些字符的编码不正确。
$text = "Š";
$text = urlencode(utf8_decode($text));
echo $text;
回声 %3F 但根据此处找到的 w3c urlencoding 参考 (http://www.w3schools.com/tags/ref_urlencode.asp),“Š”应转换为 %8A。Php 自己的参考资料也没有说明它使用的是什么参考资料。这可能是编码/解码问题还是其他问题?