问题标签 [non-english]
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.
objective-c - 设置 UILocalizedIndexedCollation 语言顺序
我UILocalizedIndexedCollation
在我的应用程序中使用返回索引表视图。我的语言环境设置为希伯来语,在索引表上我可以看到带有英语和希伯来语字母的索引列表。
顺序始终相同,首先是英文字母,然后是希伯来字母。是否可以在索引列表中将希伯来字母放在英文字母之上(与联系人应用程序相同)?
mysql - 使用 MySQL 对非英文名称进行排序
我正在尝试对包含希腊字符的表进行排序。每次单击表格的标题时,相应的英文版本的表格正在被排序(ASC
和DESC
)就好了。
我在希腊论坛上搜索过,建议的唯一解决方案是使用ORDER BY BINARY
. 事实上,很多人说使用二进制顺序解决了他们的问题。不幸的是,我的情况并非如此。我知道在像德语这样的语言中也存在同样的问题,其中使用变音符号会扰乱顺序,并且通常在具有特殊字符的语言中。如果有人知道如何克服这个问题,我将不胜感激。
codeigniter - 默认情况下,codeigniter url 是否 100% 支持非英语字符?
我想确定 CodeIgniter 是否 100% 支持这种行为。
我怀疑config.php
的permitted_uri_chars
是,如下:
它说只允许使用英文字符。但请考虑以下网址的结果:
http://localhost/codeigniter/index.php/controller/method/hell0-there+++
结果:The URI you submitted has disallowed characters.
http://localhost/codeigniter/index.php/controller/method/hello-سلام
结果:没问题!!!
这个词سلام
(在波斯语中,意思是“你好”)不能被模式接受'a-z 0-9~%.:_\-'
,但它不会像前面的例子那样出错!
为什么会发生这种行为?
现在下一个问题:是否需要在模式中添加和包含波斯字符?
我正在考虑将其更改config.php
为这样:
regex - 使用正则表达式匹配 utf-8 编码中的任何汉字
比如我想匹配一个由m
ton
汉字组成的字符串,那么我可以使用:
是否存在单个汉字的正则表达式,可以是任何存在的汉字?
iphone - Objective c - 从 sqlite 获取非英文字符
我真的一直在寻找答案,但我没有找到我的答案:(
问题是非英文字符(法语和希腊语),只有英文字符可以正常工作。
我从一个 sqlite 数据库中取出东西,它与英文字符完美匹配,但与法语或希腊字符不匹配。
这个时候就出错了:
这返回 false,因此程序不会继续。
我已经阅读了有关 UTF-8 和 UTF-16 的内容。
UTF-8 是 sqlite3_open,UTF-16 是 sqlite3_open16。
当我使用sqlite3_open16
时,它根本不打开。
我必须打开带有法语字符的数据库和一个带有希腊字符的数据库。
有谁知道该怎么做?
这是我打开数据库的代码:
编辑 1
我找到了解决方案!
如果您将所有内容放入一个文件中,并制作多个表,则它可以工作。
我很想知道为什么会这样,所以如果有人知道我会很感激
primefaces - Primefaces 文件下载的非英文文件名已损坏
我正在使用 Primefaces 3.2。我在使用 primefaces fileDownload 时遇到问题。我可以上传文件并将它们的非英文名称保留在服务器上(在我的情况下是俄语)。但是,当我使用 p:fileDownload 下载上传的文件时,我不能使用俄语字母,因为它们已损坏。似乎 DefaultStreamedContent 类构造函数只接受拉丁字母。我正在根据 primefaces 网站上的展示做所有事情,如下所示。
有什么想法可以解决我的问题吗?
提前致谢。
php - 葡萄牙语的本地化(双)变音位 (pt_PT)
我想看看两个非英语字符串在语音上有多相似,AFAIK soundex和metaphone实现仅适用于基于英语的字符串,例如coração
,corassão
在葡萄牙语中听起来完全一样,但metaphone()
返回KR
andKRS
。其他音素也会发生同样的事情,chita
并xita
返回XT
andST
,但它们听起来是一样的。
我也尝试过这个Double Metaphone 实现(演示),但结果完全相同。
那么,是否有任何替代算法适用于葡萄牙语单词?我在另一个问题中读过关于 Lucene 的内容,但我以前从未使用过它,我不确定它是如何工作的或如何使用它。
如果没有,有谁知道我需要收集什么样的数据来开发类似变音位的算法?
r - RTextTools 中的德语词干
我正在尝试使用 RTextTools 附带的德语词干分析器,但我得到的结果非常不符合标准。
说,我有以下向量:
使用
我明白了
我错过了什么??
php - 在PHP中删除带有非英文字符的目录
我有一个功能是扫描服务器上的目录,读取文件,用它做一些事情,然后删除目录(嵌套)
功能比较长,所以贴出相关部分。
这是非空目录的删除功能:
它工作得很好。
问题是 - 当我检查非英文字符(德语、中文、希伯来语、阿拉伯文、西里尔文 - 或任何其他字符)时 - 脚本失败并停止......
然后我尝试了 rename() , rmdir() 等 - 他们都失败了。这是一个 PHP 错误吗?我该如何解决这个问题?我什至不能将它们重命名为以后删除 8,因为 rename() 也失败了......
有任何想法吗 ??
编辑我
我忘了提到它是用于 wordpress 插件的 - 但我认为它没有区别......
编辑二
如果有人想尝试但没有正确的键盘/语言设置,我会在这里发布一些语言。我不确定剪切和粘贴是否会给出正确的编码,但总是可以尝试......
- עברית(希伯来语)
- 中国的(繁体中文)
- عربي (阿拉伯语)
- кириллица(西里尔文)
- ελληνικά(希腊语)
- öäüìíáàóò´Ä´`(德语-意大利语-西班牙语和其他欧洲语言)
javascript - 如何将角色转出基本多语言平面?
对于 Basic Multilingual Plane 中的字符,我们可以使用 '\uxxxx' 转义它。例如,您可以使用 /[\u4e00-\u9fff]/ 来匹配一个常见的汉字(0x4e00-0x9fff 是 CJK 统一表意文字的范围)。
但是对于基本多语言平面之外的字符,它们的代码大于 0xffff。所以你不能使用格式'\uxxxx'来转义它,因为'\u20000'表示字符'\u2000'和字符'0',而不是代码为0x20000的字符。
如何将字符转义出基本多语言平面?直接使用这些字符不是一个好主意,因为它们无法在大多数字体中显示。