UTF-7在网站上?

oox*_*oxi 4 unicode encoding utf-8

我们正在将基于Windows-1252的网上商店转换为Unicode.不幸的是,我们目前必须在商店和ERP之间使用中间件,它不能处理UTF-8(它会破坏字符).

我们可以使用UTF-7将内容传递到中间件,但我想避免在进入和退出中间件之前转换所有数据.

这就是为什么我想到使用UTF-7 alltogehter.是否有技术原因不在您的网站上使用UTF-7?

Den*_*ret 9

HTML5禁止浏览器支持UTF-7 :

此外,作者不得使用CESU-8,UTF-7,BOCU-1和SCSU编码,这些编码也属于这一类; 这些编码从未打算用于Web内容.

...

用户代理必须支持WHATWG编码标准中定义的编码.用户代理不应支持其他编码.

用户代理不得支持CESU-8,UTF-7,BOCU-1和SCSU编码.[CESU8] [UTF7] [BOCU1] [SCSU​​]

Firefox支持的字符编码列表中的摘录:

UTF-7已过时,因为删除了 Gecko 5.0 Unicode 支持以实现HTML5兼容性.

不要使用UTF-7.

BTW有一个支持UTF-7但不支持UTF-8的中间件看起来很奇怪.也许这个中间件可以将文件作为二进制文件处理?在任何情况下,您的中间件可能有点太旧而无法使用.