首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextDecoder的多边形填充

TextDecoder的多边形填充
EN

Stack Overflow用户
提问于 2016-11-18 02:12:40
回答 4查看 14.2K关注 0票数 13

我正在使用fetch,并且已经在我的应用程序中包含了whatwg-fetch

我还使用了杰克·阿奇博尔德的博客That's so fetch!中描述的TextDecoder来解码响应,但我不确定要使用哪种polyfill。

(目前Safari抱怨ReferenceError: Can't find variable: TextDecoder)

我猜有一个用于TextDecoder的polyfill,但我找不到它...

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-11-18 03:52:26

我能够通过使用text-encoding库来解决这个问题

代码语言:javascript
复制
npm install text-encoding --save

代码语言:javascript
复制
import encoding from 'text-encoding';
const decoder = new encoding.TextDecoder();
票数 14
EN

Stack Overflow用户

发布于 2017-10-04 00:21:07

对于快速客户端测试(不使用NPM):

代码语言:javascript
复制
<script src="https://unpkg.com/text-encoding@0.6.4/lib/encoding-indexes.js"></script>
<script src="https://unpkg.com/text-encoding@0.6.4/lib/encoding.js"></script>

..and然后像正常一样使用TextDecoderMDN's example:

代码语言:javascript
复制
var win1251decoder = new TextDecoder('windows-1251');
var bytes = new Uint8Array([207, 240, 232, 226, 229, 242, 44, 32, 236, 232, 240, 33]);
console.log(win1251decoder.decode(bytes)); // Привет, мир!
代码语言:javascript
复制
<script src="https://unpkg.com/text-encoding@0.6.4/lib/encoding-indexes.js"></script>
<script src="https://unpkg.com/text-encoding@0.6.4/lib/encoding.js"></script>

票数 7
EN

Stack Overflow用户

发布于 2019-12-05 12:38:52

现在,您可以使用MDN website推荐的FastestSmallestTextEncoderDecoder polyfill (1.5KB)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40662142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档