0
在列上使用substring_index
后,我的数据更改或损坏波斯语中的非英文文本。我也检查了排序和字符集,它是UTF-8。MYSQL:使用SUBSTRING_INDEX后,我的数据更改/损坏(rtl语言)
如果我使用英语,它就像一个魅力,但在rtl语言它不起作用。这里是substring
前我的记录:
select group_id , rows from concat
这里是我得到substring_index
后:
select group_id , SUBSTRING_INDEX(rows, ',', 1) as name from concat
它显示了 “A + 3”,但
它应该显示“فثس”。
任何人都知道解决方案吗?
也许我正在看东西,但确定它是逗号吗?将它从数据直接复制到SUBSTRING_INDEX分隔符中进行测试。 – Mihai
@Mhaihai,是的,这个字段是用mysql“group_concat”函数创建的。 – Arash
'SHOW VARIABLES like'char%';' –