我有一个像这样的数组,需要进行json编码:
$regularArray = array(
array( "label" => "Hello World", "value" => 1 ),
array( "label" => "Hej Världen", "value" => 2 )
);
$jsonArray = json_encode( $regularArray );
("Hej världen" 在瑞典语中表示你好世界) 但是当我打印 $jsonArray
时,我得到了这个结果:
[{"label":"Hello World","value":1},{"label":null,"value":2}]
为什么数组中第二个项目的标签是null
?我知道这与单词“Världen”有关,因为它包含一个非标准字母。我该如何解决这个问题?
[{"label":"Hello World","value":1},{"label":"Hej V\u00e4rlden","value":2}]
。 - Quentin\u00e4
是代表ä
的JSON格式。 - Quentin