在过去,我经常使用windows-1255。现在我的新页面是用UTF-8编写的。当我向DB (MS-Access)发送查询时,我没有得到任何结果。URL上的查询显示了与我自己输入相同的结果,但在本例中(输入)我得到了结果。我怎么会在IE上看到相同的URL并得到结果,而另一个(来自UTF-8)却得不到数据?
发布于 2011-02-24 02:45:36
如果您使用的是IE,请尝试在页面中单击鼠标右键并选中这两种情况下的Encoding。有时IE会“自动检测”不正确的编码,因此任何非Ascii字符都可能以不同于服务器解码方式的方式发送到服务器。在比较两种情况下来回发送的内容时,Fiddler可能很有用。
https://stackoverflow.com/questions/2139289
复制相似问题