关于中文的占位

来源:2-7 MySQL字符函数(重点)

慕粉0727377795

2020-08-16 05:09:49

前面length函数讲一个中文是3个字符,为什么substring("你好世界",3,2)的结果是"世界"?我理解中文应该是 substring("你好世界",7,6)才能得到"世界"吧?

写回答

1回答

时间,

2020-08-16

同学,你好。len表示的是截取的字符个数/长度,而不是字节。(str,start, len)表示在字符串中的指定的位置(start)开始截取要截取的字符串长度(len),因此返回的是"世界"

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 2669 问题

查看课程