求助T-SQL base64
发布网友
发布时间:2022-04-15 01:42
我来回答
共2个回答
热心网友
时间:2022-04-15 03:11
您好,很高兴为您解答:
需要明确一点:BASE64的编码/解码,是把字节流(而不是字符串)与BASE64格式的字符串之间相互转换。
对于存放在varchar中的英文字母和数字(即ASCII字符),在多数常用字符编码(utf8,gbk,latin1)下与字节流是等价的。所以LZ的函数在这种情况下是正常的。
应用系统解码后是乱码
要看应用系统解码后使用的是什么字符编码。如果是gbk,则在数据库排序规则是"Chinese_PRC_CI_AS"的情况下应该正常。
希望以上信息可以帮到您!