我对带有土耳其字符集的 rawurldecode 有一些问题。
我有一个土耳其词(yeşil 表示绿色),需要作为 GET 参数传递。
这是我生成的链接。
search.php?renk=ye%C5%9Fil
当我单击此链接时,浏览器地址栏会这样显示。(它被正确解码)
search.php?renk=yeşil
问题从这里开始。当我在浏览器地址栏中修改 url(如添加额外的 get 参数)并点击输入浏览器修改关键字时,它会生成如下所示的 url。
search.php?renk=ye%FEil
此后,服务器端代码不处理参数并生成错误结果。有什么标准方法可以避免这种情况吗?
谢谢。