failed: Could not decode a text frame as UTF-8 .
因为websocket是在一个第3方http server库上实现的,当服务器发送text时,如果内容里带有非utf-8的数据时,浏览器会提示failed: Could not decode a text frame as UTF-8 .本次错误的原因是我遍历读取了windows文件夹目录,文件夹名带有中文。而我并没有将中文转为utf-8导致的。将带有文件夹名的数据转成utf8后再发送,即可。
·
因为websocket是在一个第3方http server库上实现的,当服务器发送text时,如果内容里带有非utf-8的数据时,浏览器会提示failed: Could not decode a text frame as UTF-8 .
本次错误的原因是我遍历读取了windows文件夹目录,文件夹名带有中文。而我并没有将中文转为utf-8导致的。
解决:
将带有文件夹名的数据转成utf8后再发送,即可。
更多推荐




所有评论(0)