Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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
Javascript 将二进制数据转换为UTF-8进行嵌入_Javascript_Utf 8 - Fatal编程技术网

Javascript 将二进制数据转换为UTF-8进行嵌入

Javascript 将二进制数据转换为UTF-8进行嵌入,javascript,utf-8,Javascript,Utf 8,为了将数据传输到浏览器,我希望对二进制数据进行编码比Base64更有效。它不需要是人类可读的,它应该能够作为UTF-8传输 由于并非所有字节序列都是有效的UTF-8,因此需要以某种方式转换数据 它需要一个在浏览器中工作的解决方案 这可能吗?为什么不像或那样使用压缩?请检查并@h2ooooo-Hmm您是对的-我尝试将压缩后的图像转换为base64,然后压缩它,结果只增加了几%。在这和阿尔瓦罗冈萨雷斯发现的优秀链接之间,我将结束这个问题。如果@w00t可能重复,那么只要压缩它,就不需要使用base6

为了将数据传输到浏览器,我希望对二进制数据进行编码比Base64更有效。它不需要是人类可读的,它应该能够作为UTF-8传输

由于并非所有字节序列都是有效的UTF-8,因此需要以某种方式转换数据

它需要一个在浏览器中工作的解决方案


这可能吗?

为什么不像或那样使用压缩?请检查并@h2ooooo-Hmm您是对的-我尝试将压缩后的图像转换为base64,然后压缩它,结果只增加了几%。在这和阿尔瓦罗冈萨雷斯发现的优秀链接之间,我将结束这个问题。如果@w00t可能重复,那么只要压缩它,就不需要使用base64编码。我相信这可能会为您赢得相当多的最后有效载荷的百分之几。