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

php - 俄文西里尔文输入数据库

编辑/更新代码:
这解决了我的问题。

我正在尝试在我的数据库中输入一些西里尔文文本。PHP脚本连接正常并将数据添加到数据库。问题是,当表单提交西里尔文文本时,它会在数据库中输入西里尔文字符,如下所示“Ñ€Ñ,Ñ‹ Ð´Ð»Ñ Ð¿Ð»Ð°Ð²Ð°Ð½Ð¸Ñ”

任何帮助都会很棒,谢谢。

数据库排序规则设置为“utf8_general_ci”。php 文件保存为“uft8”(hostgator 主机,如果有帮助的话)。

我在页面顶部有这个。

我已将此添加到文件的标题中:

与数据库的连接是这样的:

表格示例:

* * php 在页面上正确地回显俄语文本。

我的 PHP SQL 插入示例:

0 投票
2 回答
857 浏览

python - 我如何用西里尔文解码类似 JSON 的字符串?

我正在尝试在 Scrapy 中创建一个简单的蜘蛛,它将从网站获取所有广告。问题是所有广告都是西里尔文所以我得到这样的字符串:

这是蜘蛛的代码:

有没有办法即时“翻译”那个字符串?

谢谢。

0 投票
2 回答
636 浏览

android - 俄语(西里尔文)关键事件未触发

我有一个onKeyDown()被覆盖的自定义视图。当我使用标准的 Android 英语(或意大利语)软键盘时,它工作正常,但是当我将设备设置为俄语时,按键事件永远不会到达onKeyDown()onKeyUp()(它们从未被调用,我尝试使用断点)。

此外,如果所有视图都丢弃了该事件,我应该能够从活动的方法中捕获它,但似乎我什至不能在那里。请注意,视图是集中的,实际上我可以捕捉方向键按下。删除/退格俄语软键也被捕获。

我应该如何捕捉俄罗斯字符的关键事件?

0 投票
1 回答
1273 浏览

php - PHP:将非 ISO-8859-1 字符编码为 utf8

我想知道如何将俄语/印地语/中文...字符编码为utf8。我知道函数 utf8_decode/utf8_encode,但它们只适用于 ISO-8859-1。

php 中是否有一个更通用的函数可以对任何类型的字符执行相同的任务?如果我想编码/解码俄语字符,我应该使用哪一个?

我也试过这个: mb_convert_encoding($string, 'UTF-8', 'CP1251');

但它不起作用,它会转换:Екатеринка in ЕкаС,еринка</p>

编辑:

我正在使用的脚本是一个非常简单的表单,用户必须填写才能将一些信息存储到数据库中:

在数据库中创建表的代码是:

当我执行脚本时,一切正常,它与数据库连接,显示的消息是:

一切正常插入用户(名称)值('Екатеринка')

但是然后我转到数据库,存储的信息是:ЕкаÑ,еринк¡°... 但是如果我在数据库的 SQL 提示符中复制和粘贴“一切正常插入用户(名称)值('Екатеринка')" 并回车,存储的信息为Екатеринка。

在阅读 dezece 的帖子之前: kunststube.net/frontback。我认为问题不在我的脚本中,因为西里尔字符显示正确,不在数据库中,因为如果我使用它自己的 SQL 提示符,它们被正确存储,所以问题必须出在浏览器和数据库之间的连接上.

我是否应该尝试其他东西:

**在我的脚本中,我使用的是真实信息

编辑2:

好吧,我又添加了几行,只是为了检查如何从数据库中检索信息:

结果是:“我们从数据库中得到:Екатеринка”

因此,尽管信息在表中存储错误,但至少可以很好地检索它

0 投票
1 回答
497 浏览

python - Python:re.split() 显示西里尔字母结果

我尝试编写一个函数,该函数只需用任何不是字母或数字的符号来拆分字符串。但是我需要使用西里尔字母,当我这样做时,我会得到带有 '\x0d' 之类的元素的输出列表,而不是拉丁词。

控制台输出:

谢谢你的帮助。

0 投票
1 回答
1125 浏览

jquery - jQuery post 序列化俄语

我正在尝试将数据发布到数据库,并且活动以 6 种语言运行,其中 1 种是俄语,并且无法处理西里尔文文本。

DTB 是为 UTF8 设置的,因为最后一个活动也使用了俄语,但 jQUery 使用了那个。

我得到的错误是“不正确的字符串值:'\xC3\x91\xC2\x80\xC3\x91...'”

尝试使用编辑帖子数据

哪些帖子,但它的全部?在 DTB 中。

我如何让 jQuery 正确处理这个帖子毛皮俄语。任何帮助都感激不尽。

0 投票
1 回答
1719 浏览

php - 从带有西里尔字符的字符串中删除所有非拉丁字符

我对一些字符串清理的正则表达式有一些问题......


我想:

1) 如果第一个字符是西里尔文 => 删除所有字符,直到字符串中的第一个数字或拉丁字符
2) 如果第一个字符是拉丁文 => 保存字符直到字符串中的第一个西里尔字符

我有模式的部分:

但是对于第二部分,如果拉丁字符的位置是输入字符串的中间,我什么都没有输出......

有人可以帮我编辑正则表达式吗?

谢谢


例如($in[必须在结果中]):



0 投票
1 回答
1559 浏览

java - 休眠和西里尔字母

我想在表格中添加一些俄语文本。如果我将使用 MySQL,但不是 Hibernate,它工作正常。这使我的文字看起来????

怎么了,同志们?

0 投票
3 回答
5605 浏览

css - 使用@font-face 的西里尔字符麻烦

我已经完成了 psd 并在我的项目中使用了 Caviar Dreams 字体。这种字体包含西里尔字符,它们出现在 Photoshop 中,但是当我使用与 @font-face(字体松鼠 webfont 生成器)相同的字体时 - 所有西里尔字符都显示为通用字体字符(例如 arial)。拉丁字符正确显示。

向可以帮助我解决这个问题的人致以最良好的祝愿!

fontsquirrel 样式表.css 文件:

我的 style.css 的一部分:

0 投票
1 回答
218 浏览

python - Python __file__ 变量返回“编码错误”

所以我的脚本位于路径中包含西里尔符号的文件夹中,并且__file__

变量返回“编码错误”而不是真实路径。

添加以下行没有帮助

# -*- coding: cp1252 -*-

我应该怎么办?

python 3.3版本