我在经典的 asp 站点中遇到了西班牙语字符的问题。用户可以在 aspx 页面上以表单形式提交他们的姓名/地址。然后,aspx 页面将 ajax 发布到经典的 asp 页面,它所做的一切都存储在我们的 Sql 2008 DB 中。我可以在数据库中看到该字符未正确存储。例如,名字看起来Mª
应该在哪里Mª
。
然后,当我读取该数据并将其显示在文本框中时,它仍在显示Mª
。
我尝试过的事情:
<%@ Language=VBScript codepage=65001 %> <% Response.Charset="UTF-8" %>
- 将文件编码为 UTF-8(使用记事本++)
还有其他想法吗?我是否需要先返回数据库并修复字符,或者当我读取字符并显示它们时可以这样做?