base64解码问题
请问如何将base64编码解码显示出中文?
中文编码是GB2312
[解决办法]
拿到一个base64字符串,先base64解码为0x00~0xFF组成的Byte数组,
如果此数组表示的是GB2312汉字,且系统提供的显示汉字的API要求输入的汉字编码也是GB2312或GBK,直接调用显示;系统提供的显示汉字的API要求输入的汉字编码是Unicode或UTF8,转换后调用显示。
如果此数组表示的是UTF8或Unicode汉字,且和系统提供的显示汉字的API要求输入的汉字编码相同,直接调用显示;和系统提供的显示汉字的API要求输入的汉字编码不同,做相应转换后调用显示。