Jquery getJSON汉字

Jquery getJSON汉字,jquery,json,parsing,Jquery,Json,Parsing,我很难在产品数据库MySQL中存储一些翻译并检索它们 我们的管理页面采用简体中文文本,并将其存储在MySQL数据库中,以便以后检索 我将汉字翻译存储到MySQL表中的表单存储如下的汉字字符串 ç¡®ä¿ä¹˜å®¢æ•°é‡ä¸ä¼šå¤šäºŽ14人+ å¯å‰å¾€å¤–å ¡ç¤ = 乘åKianaå·çš„全新体验 Kianaå·ä¸Šå°†ä¼šå¸¦ä½ ä»¬æ¸¸è§ˆ74个壮观的圣çµç¾¤å²›ï¼Œæ›´å¯å‰å¾€å¤§å ¡

我很难在产品数据库MySQL中存储一些翻译并检索它们

我们的管理页面采用简体中文文本,并将其存储在MySQL数据库中,以便以后检索

我将汉字翻译存储到MySQL表中的表单存储如下的汉字字符串

ç¡®ä¿ä¹˜å®¢æ•°é‡ä¸ä¼šå¤šäºŽ14人+ å¯å‰å¾€å¤–å ¡ç¤ = 乘åKianaå·çš„全新体验
Kianaå·ä¸Šå°†ä¼šå¸¦ä½ ä»¬æ¸¸è§ˆ74个壮观的圣çµç¾¤å²›ï¼Œæ›´å¯å‰å¾€å¤§å ¡ç¤å¤–围进行深潜。船上设有空调ã€å¤§åž‹ä¼šå®¢å®¤åŠèˆ’适的船舱ç¡æˆ¿(包括两张标准å•äººåºŠçš„ç§äººæˆ¿)。船上的宽阔甲æ¿æ供大é‡ç©ºé—´ï¼Œè®©ä¹˜å®¢å¯ç©¿ä¸Šæµ®æ½œæˆ–深潜的潜水é…备。å†è€…,船上åªé™æœ€å¤šç››è½½14ä½ä¹˜å®¢ï¼Œæ‰€ä»¥ä½ ä»¬å¯ä»¥å°½æƒ…在甲æ¿ä¸Šäº«å—日光浴和欣èµç¾Žä¸½çš„风景。
getJSON在尝试检索此字符串时抛出一个错误,尽管它可以很好地处理英文字符集。它发送parsererror的状态文本消息

然而,研究产生的错误表明,文本响应文本被正确检索为

{"LanguageID":"91","Field":"briefdesc","Text":"确保乘客数量不会多于14人+ 可前往外堡礁 =
乘坐Kiana号的全新体验
Kiana号上将会带你们游览74个壮观的圣灵群岛,更可前往大堡礁外围进行深潜。船上设有空调、大型会客室及舒适的船舱睡房(包括两张标准单人床的私人房)。船上的宽阔甲板提供大量空间,让乘客可穿上浮潜或深潜的潜水配备。再者,船上只限最多盛载14位乘客,所以你们可以尽情在甲板上享受日光浴和欣赏美丽的风景。"}
通过JSONLint运行Json会产生此错误

Parse error on line 4:
...fdesc",    "Text": "确保乘客数量不会多于14人+ 可前往外
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
我相信JQuery最终无法解析这个JSON,这似乎与字符是简体中文这一事实有关。有谁能给我一些关于如何克服JSON解析错误的线索吗


干杯

我建议您阅读一下JSON字符串,它不能像您的代码片段所显示的那样包含文字换行符。它们应该用转义序列表示,\n或\r\n。谢谢Jonathon,我删除了字面上的新行,但这并没有解决问题。谢谢Phil。像“阅读本文学习PHP”或“阅读本文学习JQuery”这样的答案没有多大帮助,除非参考文献明确回答了这个问题。@Craig你真的阅读了该页的顶部答案了吗?如果这不能解决你的问题,我建议你用你尝试过的方法修改你的问题。您还忽略了添加如何从MySQL数据构造JSON。