问题标签 [non-latin]

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 投票
5 回答
2155 浏览

mysql - MySql 全文搜索是否适用于非拉丁语言(希伯来语、阿拉伯语、日语...)

MySql 全文搜索是否适用于非拉丁语言?(希伯来语、阿拉伯语、日语……)

补充:做了一些测试......希伯来语有一些问题。示例:מו ס ינזון这个名字的发音与מו ש ינזון相同,但搜索一个不会找到另一个,因为这是希伯来语中常见的拼写错误,看来我必须进行一些数据处理才能使其完美运行.

0 投票
1 回答
1256 浏览

html - xslt disable-output-escaping 将非拉丁字符变成问号“...???????????...”

我正在使用 xslt 在 html 中显示 Solr 响应,我的 xsl 文件是 UTF-8 和非拉丁字符(阿拉伯语)很好地显示,问题是当我使用 disable-output-escaping="yes" 解析html标签,非拉丁字符变成一连串问号?????????

有什么线索吗?

提前致谢

0 投票
10 回答
3516 浏览

programming-languages - 是否有依赖非拉丁字母的编程语言?

我见过的每一种编程语言都是基于拉丁字母的,考虑到我住在加拿大,这并不奇怪……但只有基于其他字母的编程语言才会真正有意义,或者是聪明的计算机科学家。世界将不得不学习一种新的字母表才能在该领域继续前进。我知道一个事实,在以其他字母为主的国家中,人们开发基于拉丁字母的语言(例如来自日本的 Ruby),但是编程语言基于其他字母(如阿拉伯语或西里尔字母)是多么普遍,甚至不是字母的书写系统,而是像日本汉字这样的自然符号?这些语言中的任何一种也正在广泛使用中,还是它们主要用作教学工具?自从我开始编程以来,这一直困扰着我,而且我从未遇到过能想到真正答案的人。

0 投票
3 回答
2140 浏览

php - UTF8 / 多字节“语言”字符(包括中文等)的正则表达式验证,但不是特殊字符,例如 {/*

使用 PHP / MySQL 全部编码为 UTF,我们最近不得不开始捕获非拉丁字符,例如中文等。我们有 PHP 验证来检查字符串长度和字母数字,例如:

这不适用于多字节字符。我了解长度是一个问题(一个字符不等于一个字节),但我希望是否有人可以提供一个链接/解决方案来匹配 UTF8 语言字符的字符串,没有特殊字符,例如[*/等。

编辑:我只想接受一个 xx 长的字符串,并且只包含语言字符 alebit 英语/中文等,而不是任何特殊字符*{/等。希望能澄清一下。

0 投票
2 回答
951 浏览

php - php中非拉丁字符的单词边界

这个例子工作正常:

即使我使用“u”修饰符,这个使用的俄语字母也不起作用:

所以问题是我应该怎么做才能解决这个问题?
谢谢。

0 投票
4 回答
1082 浏览

iphone - 非拉丁字符的 iPhone 编码

我正在尝试解析 GET 请求的 JSON 响应。当字符,是拉丁文没有问题。

但是,当它们不是拉丁语时,消息不会正确输出。我尝试了希腊语,而不是“πανος”,而是“& pi; & alpha; & nu; & omicron; & sigmaf;”

我用于解析响应的代码是:

当我尝试使用 ajax 从网站读取响应时,一切都很好。这同样适用于尝试使用来自 iphone 的数据向应用程序服务器发送 GET 请求。因此,当我将数据传输到服务器并从网站读取时,一切都很好。当我尝试在应用程序中显示相同的数据时,“休斯顿我们遇到了问题”。

有什么线索吗?

编辑:为避免误解,这不是 HTML 的问题,我只是指出,对于某些 readon utf-8 字符,这里的编码正确且自动,例如。"&pi" 将被转换为 "π",但是目标 c 似乎并没有自己这样做

0 投票
1 回答
371 浏览

google-app-engine - URL 中的非拉丁字符 (Google App Engine)

在我的项目中,我有带有非拉丁字符的 html 文件:Кондиционер.html。当我提出要求时:www.myDomain.com/Кондиционер.html

服务器发送 404 错误:

错误:未找到请求的 URL /%D0%9A%D0%BE%D0%BD%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B5%D1在此服务器上找不到 %80.html。

但是对于拉丁语后者,一切正常。如何设置 GAE 服务器以支持此类非拉丁文件名?

0 投票
1 回答
756 浏览

windows - GIThub 和非英文窗口?

您可能知道,Git Bash 不支持非拉丁字符。这会在创建和使用 SSH 密钥时导致多次失败(因为路径是俄语)。

有解决方法吗?

0 投票
2 回答
804 浏览

mysql - MySQL:向现有数据库添加对亚洲字符的支持

我正在寻找一种最佳实践方法来向现有数据库添加对亚洲字符集的支持。我们有latin1字符集中的现有表:

目前,当我们为该description字段输入 UTF8 字符时,我们会返回“?” 用于往返亚洲字符的字符。Latin1 字符工作得很好。

我可以简单地用这样的东西转换这个表吗?

我知道这不会神奇地修复表中已经存在的数据。我只是希望它能够为未来的新数据正常工作。

我需要担心整理吗?我不知道这对非拉丁字符有什么作用。

utf8为数据库设置默认值是否有意义?有什么警告吗?

谢谢

0 投票
1 回答
709 浏览

character - 如何在 ScriptSharp 中使用非拉丁字符

我正在尝试写:

在编译的 JS 中我得到:

所以标题中的所有字符都替换为'\ufffd'。我得到“????????? ???????” 而不是“Русский текст”进入标记。