问题标签 [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.

0 投票
1 回答
762 浏览

objective-c - 设置 UILocalizedIndexedCollat​​ion 语言顺序

UILocalizedIndexedCollation在我的应用程序中使用返回索引表视图。我的语言环境设置为希伯来语,在索引表上我可以看到带有英语和希伯来语字母的索引列表。

顺序始终相同,首先是英文字母,然后是希伯来字母。是否可以在索引列表中将希伯来字母放在英文字母之上(与联系人应用程序相同)?

0 投票
1 回答
1031 浏览

mysql - 使用 MySQL 对非英文名称进行排序

我正在尝试对包含希腊字符的表进行排序。每次单击表格的标题时,相应的英文版本的表格正在被排序(ASCDESC)就好了。

我在希腊论坛上搜索过,建议的唯一解决方案是使用ORDER BY BINARY. 事实上,很多人说使用二进制顺序解决了他们的问题。不幸的是,我的情况并非如此。我知道在像德语这样的语言中也存在同样的问题,其中使用变音符号会扰乱顺序,并且通常在具有特殊字符的语言中。如果有人知道如何克服这个问题,我将不胜感激。

0 投票
3 回答
898 浏览

codeigniter - 默认情况下,codeigniter url 是否 100% 支持非英语字符?

我想确定 CodeIgniter 是否 100% 支持这种行为。

我怀疑config.phppermitted_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为这样:

0 投票
6 回答
70503 浏览

regex - 使用正则表达式匹配 utf-8 编码中的任何汉字

比如我想匹配一个由mton汉字组成的字符串,那么我可以使用:

是否存在单个汉字的正则表达式,可以是任何存在的汉字?

0 投票
0 回答
420 浏览

iphone - Objective c - 从 sqlite 获取非英文字符

我真的一直在寻找答案,但我没有找到我的答案:(

问题是非英文字符(法语和希腊语),只有英文字符可以正常工作。

我从一个 sqlite 数据库中取出东西,它与英文字符完美匹配,但与法语或希腊字符不匹配。

这个时候就出错了:

这返回 false,因此程序不会继续。

我已经阅读了有关 UTF-8 和 UTF-16 的内容。
UTF-8 是 sqlite3_open,UTF-16 是 sqlite3_open16。
当我使用sqlite3_open16时,它根本不打开。

我必须打开带有法语字符的数据库和一个带有希腊字符的数据库。
有谁知道该怎么做?

这是我打开数据库的代码:

编辑 1
我找到了解决方案!
如果您将所有内容放入一个文件中,并制作多个表,则它可以工作。

我很想知道为什么会这样,所以如果有人知道我会很感激

0 投票
1 回答
3603 浏览

primefaces - Primefaces 文件下载的非英文文件名已损坏

我正在使用 Primefaces 3.2。我在使用 primefaces fileDownload 时遇到问题。我可以上传文件并将它们的非英文名称保留在服务器上(在我的情况下是俄语)。但是,当我使用 p:fileDownload 下载上传的文件时,我不能使用俄语字母,因为它们已损坏。似乎 DefaultStreamedContent 类构造函数只接受拉丁字母。我正在根据 primefaces 网站上的展示做所有事情,如下所示。

有什么想法可以解决我的问题吗?

提前致谢。

0 投票
1 回答
479 浏览

php - 葡萄牙语的本地化(双)变音位 (pt_PT)

我想看看两个非英语字符串在语音上有多相似,AFAIK soundexmetaphone实现仅适用于基于英语的字符串,例如coraçãocorassão在葡萄牙语中听起来完全一样,但metaphone()返回KRandKRS。其他音素也会发生同样的事情,chitaxita返回XTandST,但它们听起来是一样的。

我也尝试过这个Double Metaphone 实现演示),但结果完全相同。

那么,是否有任何替代算法适用于葡萄牙语单词?我在另一个问题中读过关于 Lucene 的内容,但我以前从未使用过它,我不确定它是如何工作的或如何使用它。

如果没有,有谁知道我需要收集什么样的数据来开发类似变音位的算法?

0 投票
1 回答
805 浏览

r - RTextTools 中的德语词干

我正在尝试使用 RTextTools 附带的德语词干分析器,但我得到的结果非常不符合标准。

说,我有以下向量:

使用

我明白了

我错过了什么??

0 投票
1 回答
199 浏览

php - 在PHP中删除带有非英文字符的目录

我有一个功能是扫描服务器上的目录,读取文件,用它做一些事情,然后删除目录(嵌套)

功能比较长,所以贴出相关部分。

这是非空目录的删除功能:

它工作得很好。

问题是 - 当我检查非英文字符(德语、中文、希伯来语、阿拉伯文、西里尔文 - 或任何其他字符)时 - 脚本失败并停止......

然后我尝试了 rename() , rmdir() 等 - 他们都失败了。这是一个 PHP 错误吗?我该如何解决这个问题?我什至不能将它们重命名为以后删除 8,因为 rename() 也失败了......

有任何想法吗 ??

编辑我

我忘了提到它是用于 wordpress 插件的 - 但我认为它没有区别......

编辑二

如果有人想尝试但没有正确的键盘/语言设置,我会在这里发布一些语言。我不确定剪切和粘贴是否会给出正确的编码,但总是可以尝试......

  • עברית(希伯来语)
  • 中国的(繁体中文)
  • عربي (阿拉伯语)
  • кириллица(西里尔文)
  • ελληνικά(希腊语)
  • öäüìíáàóò´Ä´`(德语-意大利语-西班牙语和其他欧洲语言)
0 投票
3 回答
1268 浏览

javascript - 如何将角色转出基本多语言平面?

对于 Basic Multilingual Plane 中的字符,我们可以使用 '\uxxxx' 转义它。例如,您可以使用 /[\u4e00-\u9fff]/ 来匹配一个常见的汉字(0x4e00-0x9fff 是 CJK 统一表意文字的范围)。

但是对于基本多语言平面之外的字符,它们的代码大于 0xffff。所以你不能使用格式'\uxxxx'来转义它,因为'\u20000'表示字符'\u2000'和字符'0',而不是代码为0x20000的字符。

如何将字符转义出基本多语言平面?直接使用这些字符不是一个好主意,因为它们无法在大多数字体中显示。