问题标签 [cp1251]

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 投票
1 回答
63 浏览

sql-server - Yii2,MS-SQL:文本类型的字段中未存储值(西里尔文)

MS-SQL中有一个字段,windows-1251,输入文本。使用 activeRecord 将字段“address”(西里尔字母)的值添加,形成查询:

您收到错误:“类型操作数冲突:varbinary 与文本类型不兼容”。Varchar - 好的。该怎么办?

0 投票
1 回答
792 浏览

python - Python:解码俄语字符串

我从一个 mySQL 数据库中收到了一个元组列表。
当我尝试打印一个项目时,结果如下:

这是 cp1251,根据https://2cyr.com/decode/?lang=ru

我尝试了很多.encode().decode()with errors='ignore'params 的变体,但没有任何成功。有任何想法吗?

UPD 我收到了我的元组列表mysql-connector-python

z是列表。上面的结果来自z[0][0]

Upd2 这是一个奇怪的解码器。希望它会帮助smb。

我意识到问题在于插入我的数据库。会在这里挖。

0 投票
2 回答
1726 浏览

python - Python(请求)编码问题(UTF-8 - CP1251)

http://example.com/?param=%DD%CC%C0-15我试图用这样的requestspython 扩展来获取这种 URL :

(因为站点使用 windows-1251 (cp1251) 编码)

在第 2 行出现错误:UnicodeDecodeError: 'utf8' codec can't decode byte 0xdd in position 82: invalid continuation byte 但是这个字节序列 (0xDD (%DD)...) 正是我需要的。我该如何解决?

0 投票
1 回答
2222 浏览

java - 使用 itextpdf 转换为 PDF 时如何使西里尔字符正确显示?

有没有人知道如何使 itextpdf 与西里尔符号一起使用?

我看到 CP1251 效果很好,但对于单个字符 - 而对于文本 - (在我的示例中为“ЗАПИСЬ”)。它显示了所有相互重叠的字符。

我的代码有什么问题?谢谢!

0 投票
1 回答
2077 浏览

javascript - 将 JSON 中的“windows-1251”编码字符串从 python 发送到 javascript

我需要做的最好作为例子来描述。以前,我有以下代码:

现在我想修改我的整个应用程序的架构,并通过 JSON 将应该是文件内容的字符串发送给客户端,并通过 javascript 生成文件。

所以,现在我的代码看起来像这样:

问题是我得到UnicodeDecodeError: 'ascii' codec can't decode byte 0xd4 in position 53: ordinal not in range(128)

我也以这种方式尝试了第二个选项:

然后,在客户端,我尝试将 utf8 转换为 windows-1251。

...但是...我得到扭曲的符号。我知道我在这里做了一些非常错误的事情,并且可能会在编码方面搞砸,但我仍然一整天都无法解决这个问题。有人可以提示我的错误在哪里吗?

0 投票
2 回答
4408 浏览

javascript - 使用 JavaScript 解码 url 编码的 windows-1251 (cp1251) 字符串

我遇到了一个问题,不幸的是,我还没有找到正确的解决方案:我需要解码使用 windows-1251 (cp1251) 编码的 url-slice。

我知道有这些方法 - decodeURI()decodeURIComponent(),但它们仅适用于 UTF-8(据我所知)。我发现的一个解决方案使用了已弃用的方法 escape() 和 unescape()。

例如,有序列:

%EF%F0%EE%E3%F0%E0%EC%EC%E8%F0%EE%E2%E0%ED%E8%E5 (программирование)

decodeURI() 和 decodeURIComponent() 方法将导致异常。

将不胜感激。

0 投票
2 回答
334 浏览

python - (Python) 不正确的字符串值(CP1521 到 UTF8)

.json 文件存在问题,其中包含西里尔符号。如何将 CP1251 转换为 UTF-8?(temp_data.decode('utf-8')没有效果,如.dumps 中的ensure_ascii=False

0 投票
0 回答
1655 浏览

java - 将 mongo 值从一种编码转换为另一种编码

我使用 java 驱动程序将 250_000 条记录放入 mongodb,但忘记显式设置编码,所以在我的 windows 机器上的 linux 系统编码更改为 cp1251 之后,我有许多记录的值如下 Внедорожник 5 РґРІ.

我有一个解决方案 - 只是去扔所有项目,查找并修改所有字符串字段:

有没有办法在没有外部程序的情况下做到这一点?(带有一些 mongo js 功能、实用程序等)

0 投票
1 回答
3512 浏览

http - 如何在 Kotlin 中将 win1251 编码转换为 UTF8?

我正在向页面发出 HTTP 请求。此页面有西里尔字符。如何将 CP1251 中的答案转换为 UTF8?

这是我的代码。

我正在使用 Fuel HTTP 库。

0 投票
2 回答
401 浏览

string - windowsCP1251如何解码百分比编码的String?斯威夫特 4 iOS 11

如何从百分比编码的 windowsCP1251 解码字符串?

replacePercentEscapes(using: String.Encoding.windowsCP1251) 现在已过时

removePercentEncoding 使用 utf8