Php Laravel 4-以英语以外的语言存储和检索消息
有两件事我在开发中处理得不太好。时间和语言 我有一个“message”字段,它被加密并通过发布JSON对象存储在DB中Php Laravel 4-以英语以外的语言存储和检索消息,php,json,utf-8,laravel-4,utf8-decode,Php,Json,Utf 8,Laravel 4,Utf8 Decode,有两件事我在开发中处理得不太好。时间和语言 我有一个“message”字段,它被加密并通过发布JSON对象存储在DB中 { "message": "Hello World" } 我希望我的消息字段足够灵活,可以包含英语以外的语言。类似乌克兰语的 { "message": "привет мир" } 我的数据库字段是utf8\U unicode\U ci 当我发布上述JSON对象时,我的数据库存储以下内容: \u043f\u0440\u0438\u0432\u0435\u04
{
"message": "Hello World"
}
我希望我的消息字段足够灵活,可以包含英语以外的语言。类似乌克兰语的
{
"message": "привет мир"
}
我的数据库字段是utf8\U unicode\U ci
当我发布上述JSON对象时,我的数据库存储以下内容:
\u043f\u0440\u0438\u0432\u0435\u0442 \u043c\u0438\u0440
我的问题是,什么是正确的PHP函数来将这个字符串返回到正确的字符中?另外,在对其进行加密并存储在数据库中之前,是否需要对其进行编码?或者上述格式是正确的解码格式
谢谢看来我的问题在于检索和显示JSON的方式。我在一个例子中使用了邮递员,我的编码文本结果很好。但如果我将浏览器指向路由,我将看到编码的值
这是因为邮递员将字符集设置为UTF8,当我直接访问我的路线时,没有设置字符集 您是否尝试过
json\u解码
和json\u编码
?