数据URI是否有默认字符集?我阅读了规范,但没有看到一个。
例如,如果我有一个用于源映射的数据URI,我希望它可以可靠地在各种浏览器中解释,省略字符集是否可以?
//@ sourceMappingURL=data:application/json;base64,eyJ2ZXJza...
对比
//@ sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJza...
我在这个GitHub问题中看到有人在没有显式添加charset=utf-8
的情况下在源映射文件中使用中文字符时遇到了问题。因此,如果存在默认值(或者至少我们可以期望浏览器选择一个),似乎utf-8
并不是其中之一...