在输入一些关键数据后从myslq-server检索客户数据时 - 瑞典语åöä丢失了 - 或者更像是黑盒子里的问号。我真的不明白!我在asp文件,html文件和包含js文件的脚本标记中都使用了charset-utf8。
我一直在使用wireshark研究传入的json协议,我可以看到已经存在一个问号 - 也就是说,问题来自服务器端。
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-2.1.3.min.js" charset="UTF-8"></script>
<script type="text/javascript" src="ajax.js" charset="UTF-8"></script>
</head>
<body>
...
asp文件(摘录)
<%response.Charset="UTF-8"%>
<%
Response.ContentType = "application/json"
...
response.write("{""customerdata"":[{""fname"": """ & fetched_fName & """,""lname"": """ & fetched_lName & """,""street"": """ & fetched_address & """,""zipcode"": """ & fetched_zipcode & """, ""email"": """ & fetched_email & """,""mobile"": """ & fetched_mobile & """}]}")
....
asp文件的目的是获取sql-data并将它们格式化为json。问题可能出现在这里吗?只是一个猜测!
如果可以解决这个问题会很高兴!