【发布时间】:2015-12-09 16:30:53
【问题描述】:
我对这个查询有疑问:
Select LEFT(name,3)
from table
where id = '1'
查询没问题,但是当名称中有一些特殊字符被截断时,我无法 json_encode() 它,所以我的问题是如何使用 mysql 查询截断名称,这样我才能得到整个特殊字符,所以我可以json_encode吗。
在 json_last_error() 上,我得到“5”,即 JSON_ERROR_UTF8,因为该字符已被剪切,不再是 utf8...
我的姓名字段是 varchar(255) latin1_swedish_ci,我想删减的名字是:“șÂȚâț”
我可以使用LEFT() 进行此查询还是必须使用 php 只显示前 3 个字符。
谢谢。
【问题讨论】:
标签: php mysql json special-characters