在使用 ColdFusion http 对象检索的内容中,有一些字符作为问号返回;即这些是罗马数字(如Ⅱ),当我用浏览器访问同一页面时,它们显示没有问题。
我发出请求的服务器似乎没有在响应标头中提供任何字符集信息(Content-Type 的值只是“text/html”,cfhttp 结果中的字符集属性为空白),但声明了编码在页面的 html 中作为“charset=EUC-JP”(它是日语页面)。所以我提出了将字符集设置为 EUC-JP 的请求。
日文(日文字符)内容检索正确,但罗马数字变成问号。
我尝试将字符集设置为 UTF-8 进行请求,但在这种情况下,一切都会被打乱。对我来说,这些罗马数字似乎是 Unicode,所以我的理解是我请求混合编码的服务器(但我可能对此错了)。
如何让这些特殊字符在 cfhttp 的 fileContent 中正确显示?
谢谢!