问题标签 [windows-1251]
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.
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() 方法将导致异常。
将不胜感激。
php - 带有 windows-1251 字符集的 RESTHeart
- MongoDB服务器;windows-1251 字符集中的文本数据。
- RESTHeart 服务器。
- 带有 window-1251 字符集的 PHP 向 RESTHeart 发出请求。
- 文本数据损坏
要“返回”文本,我使用以下代码(从 utf-8 到 1251,然后从 utf-8 到 1251,然后返回 utf-8,如果编码不是 utf-8,则导致 json 抛出错误):
在这个 $body 对象之后包含普通文本,但没有一些字符(不是特殊的,如西里尔字母 'И')。
ios - 如何将字符串转换为数据
我有下一个:
哪里温度 - [UInt8]
。我的问题是:如何将此字符串转换回Data
?
我正在尝试这样转换:
但结果是:
类型的值
String
没有成员windowsCP1251
它适用于转换 using utf8
,但它显示的俄语字符不正确。我只需要使用windowsCP1251
:
c# - 将 C# 字符串转换为 win-1251
我有以下字符串:
我必须将其传递给打印机进行打印。打印的打印机方法是datecs_test.PrintTaggedText(str);
但是在打印时我没有得到相同的字符串内容,而是一些奇怪的符号。他们告诉我,在我通过str
to之前,datecs_test.PrintTaggedText(str);
我必须转换str
为win-1251
. 但我找到的所有解决方案似乎都不起作用。
java - 错误:用于编码 windows-1251 的不可映射字符 (0x98)
我对项目的组装有疑问:
D:...\Main.java:112: error: unmappable character (0x98) for encoding windows-1251
robot.getBrowserControl().findElement(By.xpath("//div[.='НАПИСАТЬ']")) 。点击();
这个错误在行:
robot.getBrowserControl().findElement(By.xpath("//div[.='НАПИСАТЬ']")).click();
图片: 错误,IDEA 设置。右下角选择 UTF-8。我不确定,但可能就像符号“И”
这是我的 gradle 文件
javascript - 使用 JavaScript 将十六进制转换为 Windows-1251
我正在尝试使用 Windows-1251 编码将十六进制字符串转换为字符串。我需要使用 JavaScript。我试过使用有人发布的这个示例:
但我似乎无法让它发挥作用。有人可以帮忙吗?
json - 如何使用烧瓶的 POST 请求传递西里尔符号
我有这样一条路线:
我发送请求:
并得到错误:
同时print(request.data)
表明request.data
是b'{"\xed\xe0\xe7\xe2\xe0\xed\xe8\xe5": "\xe7\xed\xe0\xf7\xe5\xed\xe8\xe5?","param1": "Q29424"}'
到目前为止唯一有帮助的是
我正在寻找一种正确发送请求(或配置服务器)的方法,以便我可以毫无错误地使用request.json
。
谢谢你。
php - 如何在 PHP 中将 Windows-1251 字符串转换为 HEX
我有一个 windows 1251 编码的字符串,需要转换为十六进制或二进制(但如果我设法将其转换为两者之一,我将能够将其转换为另一个)。该字符串来自收银机,因此我对初始编码无能为力。
到目前为止,我已尝试将其转换为 UTF-8,然后转换为 bin,然后转换为十六进制,但最后它是不正确的。字符串为“Ђ ЂЂ„‚”,十六进制为 80 20 80 80 84 82,二进制为 10000000 10100000 10000000 10000000 10000100 10000010
我认为我的第一个问题是 win-1251 到 utf-8 的对话。
结果是'Ђ ЂЂ„‚' -> 'Ђ ЂЂ„‚',我对编码没有经验,但这个看起来很可疑。
到目前为止,我的整个代码是:
最终数组应包含 6 个元素,如下所示:
有没有办法只用 PHP 转换它?你能给我一些指导吗?