PostgreSQL , substrb , 按字节截断 , 不截断多字节字符
在orafce提供的substrb中,当截断到某个多字节字符时,如果字符被中间截断,会导致乱码。
为了兼容oracle substrb,不截断多字节字符,可以在orafce包的substrb基础之上再写一个plpgsql函数来代替。
下面是阿里云提供的方法。
UTF8字符集,中不会被截断。
orafce提供的substrb截断多字节字符时,可能产生乱码或不可见字符。
PostgreSQL , substrb , 按字节截断 , 不截断多字节字符
在orafce提供的substrb中,当截断到某个多字节字符时,如果字符被中间截断,会导致乱码。
为了兼容oracle substrb,不截断多字节字符,可以在orafce包的substrb基础之上再写一个plpgsql函数来代替。
下面是阿里云提供的方法。
UTF8字符集,中不会被截断。
orafce提供的substrb截断多字节字符时,可能产生乱码或不可见字符。