最近遇到使用concat函数乱码问题,在mysql客户端中执行正常,在页面展示的时候乱码。
开始以为是编辑问题,发现不是,最后发现是使用concat函数连接参数的类型问题
解决方法
使用concat函数时,把参数强转为字符类型:
concat(cast(val1 as char),cast(val2 as char),......)
类型统一为字符的话就不会出现乱码问题了
最近遇到使用concat函数乱码问题,在mysql客户端中执行正常,在页面展示的时候乱码。
开始以为是编辑问题,发现不是,最后发现是使用concat函数连接参数的类型问题
解决方法
使用concat函数时,把参数强转为字符类型:
类型统一为字符的话就不会出现乱码问题了