Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
base64编码可以应用于多字节utf-8字符吗?_Utf 8_Base64 - Fatal编程技术网

base64编码可以应用于多字节utf-8字符吗?

base64编码可以应用于多字节utf-8字符吗?,utf-8,base64,Utf 8,Base64,base64编码可以应用于多字节utf-8字符吗?base64编码字符串如何转换回多字节utf-8字符串?base64应用于字节,而不是字符。由您的应用程序将字符串(utf8与否)转换为字节表示形式。base64不在乎。您可以使用base64编码,然后解码以返回您所在的位置。是的,我使用base64将我的多字节文本包装到一个字节数组中,该数组更易于通过HTTP传输而不会丢失。我还可以在任何数据库平台上存储我的文本,而不考虑排序规则,并保留准确的文本而不会丢失 然后,您可以将字节数组解码回与接收端

base64编码可以应用于多字节utf-8字符吗?base64编码字符串如何转换回多字节utf-8字符串?

base64应用于字节,而不是字符。由您的应用程序将字符串(utf8与否)转换为字节表示形式。

base64不在乎。您可以使用base64编码,然后解码以返回您所在的位置。

是的,我使用base64将我的多字节文本包装到一个字节数组中,该数组更易于通过HTTP传输而不会丢失。我还可以在任何数据库平台上存储我的文本,而不考虑排序规则,并保留准确的文本而不会丢失

然后,您可以将字节数组解码回与接收端完全相同的文本但是这当然是假设您的接收端能够显示捕获的文本。例如,在我的例子中,从一个IOS设备到另一个IOS设备


如果您希望在不丢失表情符号和多字节字符的情况下将IOS捕获的文本显示到PHP页面,则这是另一个问题。这已经是字符串编码的问题了,例如UTF-8等。

这是否意味着在base64解码后,我们将获得一个字节数组,并且可以进一步转换为UTF-8字符集?b64编码采用字节数组。b64解码返回一个字节数组。这很简单。你知道有什么方法可以将输入作为字节数组并返回utf8字符串吗?是的,但我不确定它们是否适用于你使用的语言。