[英]Laravel 4 - Storing and retrieving message in language other than English
我在开发中没有很好地处理两件事。 时间和语言。
我有一个“消息”字段,该字段通过发布JSON对象被加密并存储在数据库中。
{
"message": "Hello World"
}
我希望我的消息字段足够灵活以包含除英语之外的其他语言。 在乌克兰这样的东西。
{
"message": "привет мир"
}
我的数据库字段是utf8_unicode_ci。
发布上述JSON对象时,数据库存储以下内容:
\u043f\u0440\u0438\u0432\u0435\u0442 \u043c\u0438\u0440
我的问题是,什么是正确的PHP函数才能将此字符串返回为正确的字符? 另外,在加密并将其存储在数据库中之前是否需要对其进行编码? 还是上述格式是正确的解码格式?
谢谢
看来我的问题出在我检索和显示JSON的方式上。 我曾经在一种情况下使用Postman,但是我的编码文本效果很好。 但是,如果我将浏览器定向到该路由,则会看到编码后的值。
原因是因为Postman的字符集设置为UTF8,而当我直接访问我的路线时,没有设置字符集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.