【发布时间】:2011-11-29 01:59:23
【问题描述】:
我们目前正在将我们的 web 应用程序从 ISO-8859-1 转换为 UTF-8。一切都很好,但从其他站点(注册表单)请求获取/发布变量。
一些发布到我们网站的网站使用 ISO-8859-1 编码,而有些网站使用 UTF-8。
问题是特殊字符的 URL 编码会因站点字符集而异。
例如: ø = ISO-8859-1 中的 %F8 ø = UTF-8 中的 %C3%B8
当我有 UTF-8 字符集时,我无法正确获取 %F8。我只得到一个 Unicode 字符“替换字符”(U+FFFD)。
任何有关如何解决此问题的提示将不胜感激:)
托比昂
【问题讨论】:
标签: utf-8 asp-classic character-encoding url-encoding