我无法理解在我们的产品数据库(MySQL)中存储一些翻译并检索它们。
我们的管理页面采用简体中文文本并将其存储在MySQL数据库中供以后检索。
我将中文字符翻译存储到MySQL表中的表单存储了这样的中文字符串......
ç¡®ä¿ä¹˜å®¢æ•°é‡ä¸ä¼šå¤šäºŽ14人+ å¯å‰å¾€å¤–å ¡ç¤ = 乘åKianaå·çš„全新体验
Kianaå·ä¸Šå°†ä¼šå¸¦ä½ 们游览74个壮观的圣çµç¾¤å²›ï¼Œæ›´å¯å‰å¾€å¤§å ¡ç¤å¤–围进行深潜。船上设有空调ã€å¤§åž‹ä¼šå®¢å®¤åŠèˆ’适的船舱ç¡æˆ¿(åŒ…æ‹¬ä¸¤å¼ æ ‡å‡†å•äººåºŠçš„ç§äººæˆ¿)。船上的宽阔甲æ¿æ供大é‡ç©ºé—´ï¼Œè®©ä¹˜å®¢å¯ç©¿ä¸Šæµ®æ½œæˆ–深潜的潜水é…备。å†è€…,船上åªé™æœ€å¤šç››è½½14ä½ä¹˜å®¢ï¼Œæ‰€ä»¥ä½ 们å¯ä»¥å°½æƒ…在甲æ¿ä¸Šäº«å—日光浴和欣èµç¾Žä¸½çš„风景。
尝试检索此字符串时,getJSON会抛出错误(虽然它可以正确处理英文字符集)。它发送一个statusText消息" parsererror"。
然而,研究产生的错误表明文本(responseText)被正确检索为......
{"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 Parse错误?
干杯