使用 UTF-8 而不是 windows-1255

发布于 2024-08-19 13:17:59 字数 175 浏览 3 评论 0原文

过去,我曾经使用windows-1255。现在我的新页面是用 UTF-8 编写的。当我向数据库(MS-Access)发送查询时,我没有得到任何结果。 URL 上的查询显示的内容与我自己输入的内容相同,但在这种情况下(键入)我得到了结果。为什么我在 IE 上看到相同的 URL 并得到结果,而另一个(来自 UTF-8)却没有得到任何数据?

In the past, I used to work with windows-1255. Now my new page is written in UTF-8. When I send a query to DB (MS-Access), I get no results. The query on the URL shows the same like I type in by myself, but in this case (typing) I get results. How can it happen that I see the same URL on my IE and get the results and the other (that come from UTF-8) get no data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

友欢 2024-08-26 13:17:59

如果您使用的是 IE,请尝试右键单击页面并检查两种情况下的编码。有时 IE 会错误地“自动检测”编码,因此任何非 Ascii 字符可能会以与服务器解码方式不同的方式编码发送到服务器。 Fiddler 可能有助于比较这两种情况下来回发送的内容。

If you're using IE, try right-clicking in the page and checking the Encoding in both cases. Sometimes IE "auto detects" the encoding incorrectly, so any non-Ascii characters may be sent to the server encoded in a different way to how the server is decoding. Fiddler may be useful in comparing what's being sent back and forth in both cases.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文