json_encode之后,中文存到数据库变成了unicode,长度是怎么算的?

我发现数组中的中文经过json_encode之后,存到数据库变成了unicode。例如:“我是个中文”,变成了:\u6211\u662f\u4e2a\u4e2d\u658... 我发现 数组中的 中文经过json_encode之后,存到数据库变成了unicode。
例如:“我是个中文”,
变成了: \u6211\u662f\u4e2a\u4e2d\u6587

本来“我是个中文”,共记10个字符。
变成了unicode之后,是不是就 共记30个字符???

text长度65535,如果能直接保存中文,大概能有3万多个中文。
如果变成了unicode,那能保存的中文岂不是只有6500个左右?

如果text长度不够用,改为 mediumtext,会不会使数据库变得又大又慢?
展开
 我来答
JSON在线解析
2017-04-26 · 专注JSON在线解析工具,JavaDemo分享
JSON在线解析
采纳数:644 获赞数:1154

向TA提问 私信TA
展开全部
你说的都对,所以尽量别转码。
更多追问追答
追问
谢谢你。如果text长度不够用,改为 mediumtext,一般影响会不会很大?
我是想每篇文章都有一个独立的访问统计,这个统计的信息单独一个字段。
1条访问数据约为450个字符。text长度是65535,相当约145条。
感觉 太少了。
追答
pc回答不了了。百度报错了。在数据库一行数据太大都会影响速度。不管你是一个字段还是多个字段。它是计算它们一条数据的总和。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式