javascript - URL.createObjectURL 和字符集 UTF-8

标签 javascript

我的文本编码有问题

var description = "jak używać?"
        var blob = new Blob([description], {
            type: "text/plain;charset=utf-8;"
        });
        var url = URL.createObjectURL(blob);
        console.log(url)

我在哪里输入我的描述不相同的 url 并返回 jak uĹźywaÄ?我做错了什么?

最佳答案

在数组头添加字节顺序标记

blob = new Blob(["\ufeff", description]);

https://stackoverflow.com/a/18925211/9867895

https://en.wikipedia.org/wiki/Byte_order_mark

关于javascript - URL.createObjectURL 和字符集 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38508064/

相关文章:

javascript - 子组件reactjs的动态props

c# - 在计时器上刷新 Gridview 但保持扩展 div 的状态

javascript - jQuery下拉菜单切换问题

javascript - 如何阻止 jQuery.ajax() 将失败记录到控制台?

javascript - 在 node.js 中延迟执行异步消息传递功能

java - 我可以创建一个既与 java 套接字通信又与 Web 套接字通信的 java 服务器吗

javascript - 使用ajax的 session 变量似乎是空的

javascript - Angular 2在没有覆盖ngform时检查有效性

javascript - 设置BrowserView的ID

javascript - jQuery:单击时淡入所选值