使外语人物AJAX安全

时间:2015-12-09 08:04:56

标签: php json ajax

$sampleText = "Episode 8 - Dansk dokumentarserie. Jørgen og John drar ut for å";

我需要将其转换为json并对其进行编码以使其成为AJAX安全的。

我尝试了以下编码:

//$name = htmlentities(utf8_encode($sampleText), ENT_QUOTES);
//$name = htmlentities($sampleText, ENT_COMPAT, 'UTF-8');
//$name = htmlentities(utf8_encode($sampleText), ENT_COMPAT);

有时候它会起作用,但在某些情况下我得到\.会使json失效。

示例:GästerärkulturminsterAlice \. Bah Kuhnke och komikern William Spetz.Kategori:TalkShow \.

由于字符串\.而无效的JSON:

[{"name" : "Humortalkshow."}, 
 {"name" : "Temat 2013 var \."}, 
 {"name" : "Talkshow \."}]

请你帮我正确编码外国字符。

0 个答案:

没有答案