问题标签 [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.
php - 俄文西里尔文输入数据库
编辑/更新代码:
这解决了我的问题。
我正在尝试在我的数据库中输入一些西里尔文文本。PHP脚本连接正常并将数据添加到数据库。问题是,当表单提交西里尔文文本时,它会在数据库中输入西里尔文字符,如下所示“Ñ€Ñ,Ñ‹ Ð´Ð»Ñ Ð¿Ð»Ð°Ð²Ð°Ð½Ð¸Ñ”
任何帮助都会很棒,谢谢。
数据库排序规则设置为“utf8_general_ci”。php 文件保存为“uft8”(hostgator 主机,如果有帮助的话)。
我在页面顶部有这个。
我已将此添加到文件的标题中:
与数据库的连接是这样的:
表格示例:
* * php 在页面上正确地回显俄语文本。
我的 PHP SQL 插入示例:
python - 我如何用西里尔文解码类似 JSON 的字符串?
我正在尝试在 Scrapy 中创建一个简单的蜘蛛,它将从网站获取所有广告。问题是所有广告都是西里尔文所以我得到这样的字符串:
这是蜘蛛的代码:
有没有办法即时“翻译”那个字符串?
谢谢。
android - 俄语(西里尔文)关键事件未触发
我有一个onKeyDown()
被覆盖的自定义视图。当我使用标准的 Android 英语(或意大利语)软键盘时,它工作正常,但是当我将设备设置为俄语时,按键事件永远不会到达onKeyDown()
或onKeyUp()
(它们从未被调用,我尝试使用断点)。
此外,如果所有视图都丢弃了该事件,我应该能够从活动的方法中捕获它,但似乎我什至不能在那里。请注意,视图是集中的,实际上我可以捕捉方向键按下。删除/退格俄语软键也被捕获。
我应该如何捕捉俄罗斯字符的关键事件?
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:
好吧,我又添加了几行,只是为了检查如何从数据库中检索信息:
结果是:“我们从数据库中得到:Екатеринка”
因此,尽管信息在表中存储错误,但至少可以很好地检索它
python - Python:re.split() 显示西里尔字母结果
我尝试编写一个函数,该函数只需用任何不是字母或数字的符号来拆分字符串。但是我需要使用西里尔字母,当我这样做时,我会得到带有 '\x0d' 之类的元素的输出列表,而不是拉丁词。
控制台输出:
谢谢你的帮助。
jquery - jQuery post 序列化俄语
我正在尝试将数据发布到数据库,并且活动以 6 种语言运行,其中 1 种是俄语,并且无法处理西里尔文文本。
DTB 是为 UTF8 设置的,因为最后一个活动也使用了俄语,但 jQUery 使用了那个。
我得到的错误是“不正确的字符串值:'\xC3\x91\xC2\x80\xC3\x91...'”
尝试使用编辑帖子数据
哪些帖子,但它的全部?在 DTB 中。
我如何让 jQuery 正确处理这个帖子毛皮俄语。任何帮助都感激不尽。
php - 从带有西里尔字符的字符串中删除所有非拉丁字符
我对一些字符串清理的正则表达式有一些问题......
我想:
1) 如果第一个字符是西里尔文 => 删除所有字符,直到字符串中的第一个数字或拉丁字符
2) 如果第一个字符是拉丁文 => 保存字符直到字符串中的第一个西里尔字符
我有模式的部分:
但是对于第二部分,如果拉丁字符的位置是输入字符串的中间,我什么都没有输出......
有人可以帮我编辑正则表达式吗?
谢谢
例如($in[必须在结果中]):
java - 休眠和西里尔字母
我想在表格中添加一些俄语文本。如果我将使用 MySQL,但不是 Hibernate,它工作正常。这使我的文字看起来????
:
怎么了,同志们?
css - 使用@font-face 的西里尔字符麻烦
我已经完成了 psd 并在我的项目中使用了 Caviar Dreams 字体。这种字体包含西里尔字符,它们出现在 Photoshop 中,但是当我使用与 @font-face(字体松鼠 webfont 生成器)相同的字体时 - 所有西里尔字符都显示为通用字体字符(例如 arial)。拉丁字符正确显示。
向可以帮助我解决这个问题的人致以最良好的祝愿!
fontsquirrel 样式表.css 文件:
我的 style.css 的一部分:
python - Python __file__ 变量返回“编码错误”
所以我的脚本位于路径中包含西里尔符号的文件夹中,并且__file__
变量返回“编码错误”而不是真实路径。
添加以下行没有帮助
# -*- coding: cp1252 -*-
我应该怎么办?
python 3.3版本