问题标签 [big5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
663 浏览

iconv - 任何 PHP 或 Ruby 库可以将繁体中文转换为简体中文,反之亦然?

是否有任何 PHP 或 Ruby 库可以将繁体中文转换为简体中文或反之亦然(Big5 <--> GB)?iconv 库不会这样做,因为它只是转换编码,但字形保持不变。

0 投票
3 回答
5557 浏览

encoding - Iconv 库的编码转换有什么好的替代方案吗?

我在 Ruby 上使用 Iconv 库将编码从 UTF-8 转换为 UTF-32、UTF-16 等,效果非常好。

但是,在从 Big5 转换为 UTF-8 时,我确实看到了一个问题——无效序列引发了异常......

当它从 CP950 转换为 UTF-8 时问题就消失了,其中 CP950 本质上是 Big5 ......

所以我想知道除了使用Iconv之外是否还有其他好的选择?还是CP950是Big5的更好版本?

0 投票
1 回答
1678 浏览

c++ - CA2W 给了我一个“'AtlThrowLastWin32':找不到标识符”错误

当我按照MSDN 文档在 Visual Studio 2005 中使用 CA2W 将 big5 字符串转换为 unicode 字符串时遇到了一个奇怪的编译错误。

这是我写的代码:

编译错误:error C3861: 'AtlThrowLastWin32': identifier not found

我不知道这怎么会发生。AtlThrowLastWin32的文档显示需要atldef.h,但是在atldef.h中找不到AtlThrowLastWin32的声明。

0 投票
1 回答
2114 浏览

utf-8 - 可以修复乱码的中文文件名吗?

我正在通过 FTP 下载一些带有中文名称(BIG5 编码)的文件,而 Filezilla 将这些文件名显示为垃圾(因为 FTP 无法处理除 ASCII 和 UTF-8 之外的任何编码,至少符合标准的编码)。

给定带有乱码的文件名,鉴于我已经知道源编码,我是否可以修复编码并获得正确的文件名字符串?FTP 客户端是否会将 BIG5 误解为 UTF-8 插入字节,从而使转换回 BIG5 变得困难?

我建议的步骤(在 Java 中): 1. 使用 File 对象获取乱码文件名。2. getbytes 使用 UTF-8。3. 使用 BIG5 中的这些字节创建一个新字符串。4. 将解码后的文件名写回文件。

上述方法行得通吗?

0 投票
1 回答
639 浏览

iphone - 我可以从 uiwebview 内的 iframe 访问本地图像吗?

基本上,我试图采用远程托管的 php / jquery / css / html Web 应用程序,并使用 big5 框架将其嵌入到目标 c 中的 uiwebview 内的 iframe 中。我已经设置了 iframe,并且网络应用程序正确进入。我现在的问题是我需要改进加载和性能。我认为最简单的方法是在本地托管所有图像。我已经读到我可以更改 baseURL 以便我可以访问本地文件系统图像,但我还没有发现任何暗示 iframe 和远程文件(只有本地 html 文件)可以做到这一点。有没有办法做到这一点?我发现了其他建议加载 javascript 注入的东西?我需要做什么,加载页面,等待它完成加载,将图像的相对路径注入到我的 css 文件中?这行得通吗?有更简单的解决方案吗?还是我绝望了?哈哈。谢谢

0 投票
1 回答
58 浏览

scrubyt - Scrbyt:在 query_field 中为 fill_textfield 使用 big5 字符串

有谁知道让fill_textfield 接受query_field 中的big5 编码字符串的方法?我不断收到“未终止的字符串遇到文件结尾”错误:

0 投票
1 回答
1629 浏览

python - Big5 上的 chardet 显然是错误的

我正在解码一个大型(大约千兆字节)平面文件数据库,它随意混合字符编码。到目前为止, python 模块chardet在识别编码方面做得很好,但如果遇到绊脚石......

chardet 报告对它的编码选择非常有信心,但它不解码......还有其他明智的方法吗?

0 投票
1 回答
1039 浏览

perl - perl Encode qw/encode decode/ 重新定义 Encode.pm

我正在查询表“post”;它的字段用户名和内容是utf8中文。我需要将它们转换为 big5 以在 Windows 控制台中打印。我的脚本无法编译,报告重新定义了 ENCODE 例程的错误。

我有另一个脚本可以在没有 DBI 的情况下测试编码/解码,它工作正常。我该如何解决?

剧本:

错误:

0 投票
1 回答
453 浏览

iphone - How to set receivedDataEncoding for big5 chinese?

I have a trouble in received data with chinese-big5 encoded web-page, and I tried to get some sample code but can not find I need for big5 like below:

How to replace the part of "NSJapaneseEUCSStringEncoding" for big5 chinese encoding?

Thanks for answer first.

0 投票
1 回答
306 浏览

c# - 通过 telnet 协议实现 big5?

我已经实现了一个 telnet 客户端,其中一个功能请求是支持 big5 编码。当仅支持 7 位字符代码时,如何通过 telnet 实现 Big5?Big5“前导字节”(0x81 到 0xfe)都在 telnet 协议保留的 0x7f 以上范围内。当然,如果我取出 VT100 转义码解析并将非 telnet-escape-sequence 字节视为普通的 big5 编码文本,那可能会起作用,但我不知道这是否是标准(如果甚至有标准) . 另外,是否有与 VT100 终端协议等效的 Big5 编码?

仅供参考:这个项目是用 C# 编写的,在 windows phone silverlight 上运行。