不是编码问题也不是数据库的问题是你的程序问题 截取应该在程序里加判断截取数据库只是用来储存,不会做这么多如果想用数据库来判断那就加个:case when then end 和substring
你说的是char不是varchar