问题标签 [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 回答
3477 浏览

django - “ascii”编解码器无法解码位置 0 中的字节 0xb7:序数不在范围内(128)

我正在尝试在我的 django 项目中发送短信,这是我的短信功能

mit2sms.py

我可以在 python shell 中发送中文和英文的短信。但是当我将它导入到我的 django 项目时,我刚刚得到

错误

我的 django

视图.py

views.py 和 mit2sms.py 在同一个目录下

但是在我注册后我得到了错误

0 投票
1 回答
2203 浏览

javascript - 如何在使用 Javascript 的浏览器中解析非 UTF8 XML?

我有一个用 big5 编码的 XML 字符串:

<?xml version="1.0" encoding="big5" ?><title>中文</title>在 UTF-8 中。)

我想提取<title>. 如何在浏览器中使用纯 Javascript 来做到这一点?最好有没有 jquery 或 emscripten 的轻量级解决方案。

试过了DOMParser

但是 Chromium 和 Firefox 都不尊重 encoding 属性。DOMParser它是仅支持 UTF-8的标准吗?

0 投票
1 回答
7206 浏览

node.js - node.js fs.writeFileSync() 如何将编码设置为big5?

fs.writeFileSync编码默认为UTF 8 我无法将编码设置为 big5 。该文档没有提到那些编码支持。如果这个功能不支持BIG5,我该怎么办?

当我设置 encoding(var encode='big5';) BIG5 时,服务器会产生错误。

0 投票
2 回答
202 浏览

xml - XML 序言本身的编码

XML 序言本身应该是什么编码(以及为什么)

例如应该

本身是用big5编码的吗?


受如何使用 Javascript 在浏览器中解析非 UTF8 XML启发的问题?,其中海报具有以 big5 编码的 XML 序言/声明。

0 投票
1 回答
6567 浏览

encoding - 如何将 Big5 编码的 txt 文件转换为 UTF8 编码的 txt 文件?

我有一个 Big5 编码文件,Mac TextEdit 无法打开它。我想知道如何将整个文件转换为 utf8 编码,因为 utf8 更加普遍和普遍。

我曾尝试在终端中使用 iconv,但它不起作用。谷歌也找不到关于这个错误的任何有用信息。

有没有其他的转换方式?

我从这里得到了 txt 文件,它是一个用台湾繁体中文书写的中文名字列表。

0 投票
1 回答
140 浏览

java - Java 字符串编码(getBytes 不工作)

现在我有一个来自 API 的中文返回消息,它使用big5进行编码。不幸的是,我的网页使用了UTF-8,因此无法正常显示。

这个问题我google了很多次,所以多次尝试了不同的getBytes函数,尽量不使用文件系统来处理。那么任何人都可以为我提供有效的解决方案吗?

我的JDK版本是1.7,很抱歉这个版本不能在这个项目中改变。

0 投票
1 回答
1474 浏览

swift - 如何在 iOS 上的 Swift 中使用 Big5 编码

我正在扫描一个用 Big5 编码的汉字的二维码。(主页概况)

有没有机会在 Swift 3 中正确解码这个字符串?

我在 GitHub 和这个SO question上找到了这个Objective-C 示例,但是 Swift 中没有和常量。kCFStringEncodingBig5_HKSCS_1999kCFStringEncodingBig


更新:

我找到了相应的 swift 变量,所以我现在尝试了以下方法:

输出:Big5 encoded String: \326\367\322\263\270\305\277\366

我怎样才能达到预期的输出Big5 encoded String: 主页概况


更新 2:

我的二维码似乎包含一些损坏的数据,所以我创建了一个新代码,这次内容肯定是一个 Big5 编码的字符串(Android 应用程序正确读取它)。内容是傳統

当我使用我的 iOS 应用程序扫描此代码时,metadata.stringValue 返回日语字符串カヌイホ

这到底是怎么回事???

0 投票
1 回答
53 浏览

python - 在 python 中迭代 Big5 字符集

我想用 big5 编码获取 0xA440-0xC67E 中的字符。

我可以通过解码像 b'\xa4\x41'.decode('big5') 这样的字节码来获取字符,我怎样才能把它放在 for 循环中?

我不能以像 b'\x%x\x%x' % (0xa4, 0x41) 这样的格式修改它。
它将返回错误“(value error) invalid \x escape at position 0”

0 投票
0 回答
2047 浏览

windows - 如何在 OSX 中正确解压缩来自 Windows 的带有中文字符的 zip?

有一天,我只是将一个名为周國賢 - 密封罩.flac, 的中文文件压缩到一个 zip 中,使用 bandizip & 指定编码为utf-8.

然后我尝试在我的 MacbookPro 中解压缩它,它(可能)使用 Macintosh 作为编码。解压出来的文件名为©P∞ÍΩ - ±K´ ∏n.flac,与上面的中文名称不符。

于是,我尝试测试一下编码,发现 Macintosh->big5 会将 Macintosh 神秘符号返回粤语,但有一些不匹配的字符:周衰�璀� - 密封罩.flac.

我尝试了另一个文件::§˝µ· - ¨ı®ß.ape它实际上输出了文件的正确名称:王菲 - 紅豆.ape

所以,这是我的问题:如何正确解压缩带有 big5 汉字的文件并且不会丢失任何信息?或者如何正确压缩文件以防止信息丢失/不正确的字符?(编辑 #2:您可以使用 bandizip 将文件压缩为 utf-8 编码)

顺便说一句,我使用的编码转换器是https://r12a.github.io/apps/encodings/,这对您检查编码很有帮助。不要忘记点击change encodings shown。而且我不是编码转换器的所有者。

编辑#1:我发现bandizip 中的设置是错误的……对于给您带来的不便,我们深表歉意。尽管如此,我发现The Unarchiver在 Mac Apple Store 中可以正确解压缩 big5。这可能是一种解决方法,但我仍然不知道如何正确解压缩 big5 字符而不会造成任何损失。

0 投票
0 回答
485 浏览

python - 如何在 Python 中将字符串转换为 big5 编码字符?

我有一个代表 big-5 编码汉字的字符串列表,我试图将它们打印为字符而不是字母数字字符串。我试过 encode() 和 decode() 没有成功。

例如,其中一个字符串是'a7da',我希望它打印我</p>

这只会产生错误'str' object has no attribute 'decode'。

这确实有效:

这让我回到了“我”

但是如何将 'a7da' 转换为 b'\xa7\xda' 格式?