在数据库中保存json(内容为日语)

时间:2018-01-09 04:32:22

标签: json

我使用laravel将json保存到数据库中,就像下面的格式一样 [{ “S”: “0.000”, “E”: “”, “T”: “\ u672c \ u65e5 \ u306f \ u3054 \ u6765 \ u5854 \ u304f \ u3060 \ u3055 \ u3044 \ u307e \ u3057 \ u3066”} ,{ “S”: “0.001”, “E”: “28.000”, “T”: “”},{ “S”: “0.002”, “E”: “29.000”, “T”:“\ u3069 \ u3046 \ u305e \ u6771 \ u4eac \ u306e \ u4eca \ u3092 \ u3054 \ u3086 \ u3063 \ u304f \ u308a \ u304a \ u697d \ u3057 \ u307f \ u304f \ u3060 \ u3055 \ u3044 \ u307e \ u305b \ u30022" }] 日语成为“\ u3069 \ u3046 \ u305e \ u ...” 你能告诉我将他们转换成日语的方法吗?

1 个答案:

答案 0 :(得分:0)

"\u672c\u65e5\u306f\u3054\u6765\u5854\u304f\u3060\u3055\u3044\u307e\u3057\u3066"表示与"本日はご来塔くださいまして"相同的字符串。它只取决于JSON字符串是否转义某些字符。既然你正在使用laravel,我假设你在PHP中生成JSON。如果您使用的是json_encode,则可以使用JSON_UNESCAPED_UNICODE选项获取日语UTF-8字符而不是转义序列的JSON。

无论哪种方式解析JSON,都会得到相同的字符串。当您显示该刺痛时,请确保将其解释为UTF-8。