问题标签 [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.
cyrillic - Cyrillic in the android.widget.TextView
Im using android view client to automate testing of an android app, but all of the views are on Russian, so when I'm using dump.py i have something like this:
How can I see it in normal view? Because it's not comfortably to find the vies in such view.
Update
I used chcp 65001 and got one TextView on Russian, but after thata I recieved an error:
hibernate - JPA(休眠)西里尔字符
我有使用通过 Hibernate 实现的 JPA 的 Spring Roo 应用程序。我不能使用西里尔符号,因为它们变成了“??????” 在数据库中。
1)直接将西里尔符号插入数据库是可以的。
2)如果数据库中有任何西里尔符号,它们会在网页上正常显示。
3) 我在 web.xml 中有这样的部分配置
4) 虽然在 IDE 西里尔符号中调试(在插入到 DB 之前)显示 OK,但在插入然后选择符号之后是 '????'。
5) 我尝试将 'accept-charset=UTF-8' attr 设置为 'form' 标签,尝试将 characterEncoding=UTF-8 添加到 DB URL,尝试设置以下休眠属性:
还有什么可能是错的?为什么西里尔符号仍然变成'????' ?!
ps Ubuntu 13.04、MySQL 5.5、Spring 3.2、Spring Roo 1.2.3
upd:终于找到了解决方案:我生成了 ru_RU 和 ru_RU.UTF-8 系统语言环境,并将语言环境设置为 ru_RU.UTF-8。详细说明在这里。而且,我无法解释为什么,一切正常!
不需要 '5' 中的 pps characterEncoding 和 useUnicode 属性。characterEncoding=UTF-8 参数需要添加到连接字符串。
c++ - 通过套接字发送西里尔文消息的问题
我正在尝试通过套接字发送西里尔文消息,但我遇到了问题。消息没有通过。如果我使用 char (两边),在我收到的另一边,西里尔字母部分不正确。如果我使用 WCHAR(两边),我会收到消息,直到第一个西里尔字符。如果我只发送 ASCII 字符,一切正常。所以这里是客户端代码。如果有必要,我也可以放置服务器代码。
客户:
服务器:
我还使用 Wireshark 进行了捕获。这是输出:十六进制:
54:00:45:00:53:00:54:00:20:00:22:04:15:04:21:04:22:04:20:00:4d:00:45:00:53: 00:53:00:41:00:47:00:45:00:20:00:1f:04:1e:04:20:04:10:04:1a:04:10:04:00:00:抄送
测试 ”!” 信息
php - preg_replace 括号之间的所有西里尔字符
我需要将所有西里尔字符替换为“[]”括号之间的拉丁等价字符。这是示例:
我已经设法使用以下代码隔离括号之间的内容: $pattern = "/[([^)]*)]/"; preg_match_all($pattern, $string, $output);
但我不能让它用拉丁字符替换西里尔字符:\ 欢迎任何形式的帮助。谢谢!
python - 如何在 python 3 中打印来自各种字母的字符?
我正在尝试使用带有中欧字符的西里尔字母和拉丁字母,但是我无法打印西里尔字符。看看下面的示例代码。
一旦我在 Python.sublime-settings 中设置了“encoding”:“cp1250”,我就能够输出“ň”,但不幸的是我还没有找到任何显示西里尔字符的方法。
谢谢你的帮助。
- - - - - - - - - - - - 编辑 - - - - - - - - - - - - - -
同时,我整理了代码,可以在 Ubuntu 13.04 环境中运行,但在 Win 7 中会抛出异常。
例外:
环境:Win 7 Python 3.4,Sublime Text 2,我试图在 Windows 控制台上输出它。
应该怎样才能让它发挥作用?
我也在粘贴代码:
ios - XCode,字符串编码,西里尔字母
我的 iPhone 应用程序或 Xcode 有问题。我目前正在尝试将从谷歌翻译获得的字符串转换为支持西里尔字母的字符串格式。到目前为止,我尝试了许多字符串编码,但它们似乎都不能正常工作。
到目前为止,这是我的代码:
这是控制台上的结果:
所以我希望你能解决我的问题。我希望字符串是“привет”而不是“ÐÒÉ×ÅÔ”。当我尝试将数据编码为其他格式时,我的字符串通常会得到“(null)”结果,例如 NSUTF8StringEncoding。
javascript - 使用 JavaScript 的俄语 URI
我有一个链接,其中一半是英文,另一半是俄文。
例如:http://www.xxx.xx/?card=1234& /русский/как-это-сделать/
当我执行encodeURIComponent(document.URL)
内部 java 脚本时,我得到类似
http://www.xxxx.xx/card=1234&/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8 %D0%B0%D0%B4%D0%B0/%D0%BE%D0%B2%D0%B5%D1%87%D0%BA%D0%B8%D0%BD-%D0%BD%D0%B5 -%D0%BF%D0%B
如何在 java 脚本中进行 url 编码,以便我得到一个有意义的 url 来发送(这与文档 URL 完全相同,带有俄语字符)。
谢谢 ; :)
javascript - 在不阻塞其他键盘事件(复制、剪切、粘贴等)的情况下将输入转换为西里尔字母
我正在尝试使用 jQuery 和三个 keyup、keydown 和 keypress 事件来执行此操作,并且我实现了我的自定义 ctrl+a 和 ctrl+c 函数,但必须有另一种方法将拉丁字符转换为西里尔字符。我希望它是无缝的,所以当用户输入拉丁字符时,他甚至不会看到它,他会立即看到西里尔字母,而且如果他将一些文本粘贴到字段中,文本也应该被转换...
任何人都对我应该如何实现这个有一些好主意?我已经有一个库,它可以从拉丁按键代码返回一个西里尔字母,所以我只需要找到一种很好的方法来实现它而不阻塞所有其他键盘功能......
谢谢
php - 上传到服务器时损坏的西里尔文文件名
我有这个 php 函数:
其中 $fn = "нова-категория" 但是当我将重命名的文件上传到服务器时 - 图像名称已损坏,如下所示:РЅРѕРІР°-категория.png
有趣的是,如果我尝试访问服务器上的图像:site.com/images/pc/нова-категория.png => 我可以看到图像.. 你能告诉我是什么阻止了图像名称的外观普通的?
python - Python 2.7 pip UnicodeDecodeError
我使用 Python 2.7 和 pip 全新安装了 Windows 7 x64 Professional。安装过程中没有错误,但是当我尝试pip install xlrd
在 CMD 中时,我得到了下一个:
我猜原因是 Windows 用户名中的西里尔字母,但对此无能为力。是否存在任何好的解决方案(没有创建新用户或类似的东西)?找不到答案。谢谢!