问题标签 [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.
delphi - 德尔福。印地语和西里尔字母
我一直在编写一些通过 URL 下载指定网页源代码的函数:
当我指定一个 URL 时,我可以完美地使用英文 URL 地址,在президент.рф
Indy 旁边,该 URL 转换为?????????.??
- (HTTP Analyzer 的屏幕截图)
我为我的问题找到了这个解决方案:
但它不起作用 - 当我尝试调用我的函数时,出现错误:
那么,我如何强制它的功能与西里尔地址一起使用?
谢谢你。
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
) . 我认为也许你们中的一些人有更好的方法。
javascript - jQuery .val Cyrillic 值传递到 PayPal 表单字段
以下是我正在开发的功能的简化版本。如果有人可以提供帮助,我可以轻松地将其适应我的现实情况。
在我的示例中,如果在 JavaScript 中使用英语版 input[id=item_name] 提交表单,则它可以工作。俄语版本的 input[id=item_name] 处于活动状态,它不起作用……问题是当您最终使用 PayPal 时,描述是 Gobbledygook。
如果您在每个版本的 input[id=item_name] 活动的情况下提交表单,您将在访问 PayPal 时看到问题(在描述上)。
ruby-on-rails - 如何使用带有西里尔字母的 ActiveSupport::Inflector
ActiveSupport::Inflector
titleize
, capitalize
,等方法camelize
不适用于西里尔文(俄语、白俄罗斯语、乌克兰语、...)字母。
如何使用ActiveSupport::Inflector
西里尔字母的方法?
php - 如何 str_replace Ѓ(西里尔文)
如何用 替换西里尔Ѓ
符号<br />
?
这个不行:
这个也不起作用:
php - 西里尔字母显示为 ??? ???在 PHP 中
我正在尝试从包含国家/地区列表的数据库中打印值。该数据库中的字段之一是西里尔字母。我的 PHP 脚本如下所示:
此脚本的输出如下所示:
所以,显然我需要为这个 PHP 脚本设置 UTF-8……不知何故……有人知道该怎么做吗?感谢您的时间!
rdf - 使用 jena 库将 Cyrillic 写入 RDF 文件
我将 HTML 页面中的西里尔文内容提取到文本文件中。西里尔字母在这个文件中是可以的。然后我使用这个文件使用 Jena 创建一个 RDF 文件。这是我的代码:
当我打开 RDF 文件时,西里尔字母就像 РўР РђРќРЎРљРћРџ-Р'Р?ТОЛА。有人可以帮我吗?
mysql - SQLJocky:接收到的文本编码不正确
我已经使用“sqljocky”包实现了简单的 Web 服务器来代理 MySQL。而且我有字符编码问题,西里尔字形显示不正确:
编辑:表排序规则是utf8_general_ci
。
我试图查询SET NAMES UTF8
:
[更新] 然后我在 /etc/ 目录中创建了 my.cnf ,内容如下:
的输出show variables like "%char%";
的输出show variables like 'collation%'
但仍然显示不正确的字符。
如何让它正确显示?
php - SimpleXML 以一种奇怪的方式输出 unicode
我使用 simpleXML 来处理 xml 文件。它有西里尔字母。我也使用dom_import_simplexml
,importNode
和appendChild
将树从一个文件复制到另一个文件,从一个地方复制到另一个地方。在处理结束时,我print_r
对结果进行了处理simpleXmlElement
,一切正常。但是我也这样做asXml('outputfile.xml')
了,并且发生了一些奇怪的事情:所有未包装的西里尔字符CDATA
(一些标签主体和所有属性)都更改为它们的 unicode 代码。
例如,print_r
(只是一个片段)的输出:
但是在asXml
生成的文件中,我得到了这样的东西:
我在任何可能的地方都设置了 utf-8 语言环境,用谷歌搜索了“simplexml、unicode、西里尔文、asXml 等”的每个组合,但没有任何效果。
UPD看起来像使用了某些功能htmlentities()
。因此,感谢voitcus,解决方案是html_entity_decode()
按照此处的建议使用。
apache - Apache HttpClient 4.2.5 西里尔文帖子
我正在尝试发出将西里尔字符发送到服务器的 POST 请求。问题是页面上显示了奇怪的字符。这是我正在使用的代码:
然后我发送请求。我希望在网站上收到的文本是“детали”,但有奇怪的字符。
你知道为什么会这样吗?提前致谢!