base64编码可以应用于多字节utf-8字符吗? base64编码的字符串如何转换回多字节utf-8字符串?
答案 0 :(得分:3)
base64应用于字节,而不是字符。您的应用程序可以将字符串utf8转换为字节表示形式。
答案 1 :(得分:2)
base64并不关心。您可以使用base64编码然后解码以返回原来的位置。
答案 2 :(得分:0)
是的,我使用base64将我的多字节文本包装成一个字节数组,更容易通过HTTP传输而不会丢失。我也可以将我的文本存储在任何数据库平台上而不管整理,并保留确切的文本而不会丢失。
然后,您可以将字节数组解码回文本,就像接收端一样但是这当然是假设您的接收端能够显示捕获的文本。例如,在我的情况下,从一个IOS设备到另一个IOS设备。
如果您想在不丢失表情符号和多字节字符的情况下将IOS捕获的文本显示到PHP页面,这是另一个问题。这已经是字符串编码的问题,例如UTF-8等