问题标签 [cyrillic]

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 回答
1634 浏览

delphi - 德尔福。印地语和西里尔字母

我一直在编写一些通过 URL 下载指定网页源代码的函数:

当我指定一个 URL 时,我可以完美地使用英文 URL 地址,在президент.рфIndy 旁边,该 URL 转换为?????????.??- (HTTP Analyzer 的屏幕截图)

在此处输入图像描述

我为我的问题找到了这个解决方案:

但它不起作用 - 当我尝试调用我的函数时,出现错误:

在此处输入图像描述

那么,我如何强制它的功能与西里尔地址一起使用?

谢谢你。

0 投票
2 回答
3161 浏览

android - 如何检测 Windows-1251 编码字符

是否有适当的方法来检测Windows-1251编码字符?

IMO 与多字节本机字符不同,Windows-1251它是一种 8 位字符编码,因此无法将其与其他 8 位本机字符(如latin1. 如果我在这方面错了,请纠正我。

给我的第一条线索是locale,我把所有的non-ascii字符都当作Windows-1251语言环境ru

有没有更好的方法?

更新:

这是我的问题的上下文, MP3 文件Windows-1251的信息中有一些编码字符ID3,我必须检测Windows-1251编码字符,然后使用 将它们转换为 UTF-16 icu4c,否则这些Windows-1251编码字符将在我的系统上表示不可读(Android) . 我认为也许你们中的一些人有更好的方法。

0 投票
1 回答
465 浏览

javascript - jQuery .val Cyrillic 值传递到 PayPal 表单字段

以下是我正在开发的功能的简化版本。如果有人可以提供帮助,我可以轻松地将其适应我的现实情况。

在我的示例中,如果在 JavaScript 中使用英语版 input[id=item_name] 提交表单,则它可以工作。俄语版本的 input[id=item_name] 处于活动状态,它不起作用……问题是当您最终使用 PayPal 时,描述是 Gobbledygook。

如果您在每个版本的 input[id=item_name] 活动的情况下提交表单,您将在访问 PayPal 时看到问题(在描述上)。

0 投票
1 回答
587 浏览

ruby-on-rails - 如何使用带有西里尔字母的 ActiveSupport::Inflector

ActiveSupport::Inflectortitleize, capitalize,等方法camelize不适用于西里尔文(俄语、白俄罗斯语、乌克兰语、...)字母。

如何使用ActiveSupport::Inflector西里尔字母的方法?

0 投票
2 回答
814 浏览

php - 如何 str_replace Ѓ(西里尔文)

如何用 替换西里尔Ѓ符号<br />

这个不行:

这个也不起作用:

0 投票
1 回答
38 浏览

php - 西里尔字母显示为 ??? ???在 PHP 中

我正在尝试从包含国家/地区列表的数据库中打印值。该数据库中的字段之一是西里尔字母。我的 PHP 脚本如下所示:

此脚本的输出如下所示:

所以,显然我需要为这个 PHP 脚本设置 UTF-8……不知何故……有人知道该怎么做吗?感谢您的时间!

0 投票
2 回答
153 浏览

rdf - 使用 jena 库将 Cyrillic 写入 RDF 文件

我将 HTML 页面中的西里尔文内容提取到文本文件中。西里尔字母在这个文件中是可以的。然后我使用这个文件使用 Jena 创建一个 RDF 文件。这是我的代码:

当我打开 RDF 文件时,西里尔字母就像 РўР РђРќРЎРљРћРџ-Р'Р?ТОЛА。有人可以帮我吗?

0 投票
1 回答
136 浏览

mysql - SQLJocky:接收到的文本编码不正确

我已经使用“sqljocky”包实现了简单的 Web 服务器来代理 MySQL。而且我有字符编码问题,西里尔字形显示不正确:

编辑:表排序规则是utf8_general_ci

我试图查询SET NAMES UTF8

[更新] 然后我在 /etc/ 目录中创建了 my.cnf ,内容如下:

的输出show variables like "%char%";

的输出show variables like 'collation%'

但仍然显示不正确的字符。

如何让它正确显示?

0 投票
1 回答
2115 浏览

php - SimpleXML 以一种奇怪的方式输出 unicode

我使用 simpleXML 来处理 xml 文件。它有西里尔字母。我也使用dom_import_simplexml,importNodeappendChild将树从一个文件复制到另一个文件,从一个地方复制到另一个地方。在处理结束时,我print_r对结果进行了处理simpleXmlElement,一切正常。但是我也这样做asXml('outputfile.xml')了,并且发生了一些奇怪的事情:所有未包装的西里尔字符CDATA(一些标签主体和所有属性)都更改为它们的 unicode 代码。

例如,print_r(只是一个片段)的输出:

但是在asXml生成的文件中,我得到了这样的东西:

我在任何可能的地方都设置了 utf-8 语言环境,用谷歌搜索了“simplexml、unicode、西里尔文、asXml 等”的每个组合,但没有任何效果。

UPD看起来像使用了某些功能htmlentities()。因此,感谢voitcus,解决方案是html_entity_decode()按照此处的建议使用。

0 投票
0 回答
337 浏览

apache - Apache HttpClient 4.2.5 西里尔文帖子

我正在尝试发出将西里尔字符发送到服务器的 POST 请求。问题是页面上显示了奇怪的字符。这是我正在使用的代码:

然后我发送请求。我希望在网站上收到的文本是“детали”,但有奇怪的字符。

你知道为什么会这样吗?提前致谢!