问题标签 [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 投票
5 回答
262 浏览

.net - 非英文会员名应该改成英文吗?

情况:自动生成的成员,例如 MenuStrip 项目,其(自动生成的)名称基于创建项目时输入的文本。我最常见的情况是创建一个菜单条并通过输入它们的文本来添加菜单项(使用图形设计器)。

由于我的 GUI 是希伯来语,所有这些成员都有一个包含希伯来语字符串的名称。类似“(hebrew-text)ToolStripItem”的东西。当我创建事件处理程序时,事件处理程序“继承”希伯来文文本:“(hebrew-text)ToolStripMenuItem_Click”。

这实际上效果很好,IntelliSense 对希伯来语文本没有问题,编译器也是如此。

问题是:我应该更改这些名称(还是首先阻止它们被创建)?保留这些名称可能会产生什么后果?

编辑:澄清一下,当我说希伯来语文本时,我不是指用英文文本写的希伯来语单词,我指的是实际的希伯来语字符。

0 投票
1 回答
554 浏览

mysql - 处理带有非英文字符的 SEO 友好 URL

我有这样的 URL: .com/topic.php?id=6我可以将它们转换为:.com/topic/5.html这有效,但现在我想转换.com/topic/title.html“标题”是动态的,例如çağdaş,可以包含非英文字符,如ŞorĞÜ

在这种情况下,我首先将字符转换为可接受的等价物,例如ŞtoSÜtoU如果我转换çağdaş为,cagdas那么我的 URL 看起来像这样.com/topic/cagdas.html

cagdas在 SQL 查询中使用过选择正确的行,但在数据库中,它存储为çağdaşnot cagdas。我可以做些什么来解决这个问题,以便数据库将我的动态 URL 以转换后的形式存储为cagdas

0 投票
1 回答
177 浏览

winforms - 文本文件中的非英语字母数字

C# WinForm 应用程序

编辑: 似乎有人担心外语兼容性。
这是一个非问题。 我制作这个实用程序的纸牌游戏主要是英文的。将来我可能会支持其他语言,但一切仍将关闭英文名称,这是程序和游戏规则的主键
我可以简单地添加带有英文名称的附加表格,后跟翻译文本,一切都应该没问题。

.

我的程序的一部分从包含名称的文本文件中读取输入,并将其与另一个名称列表进行比较。有时这些名称包含非英语字母,尤其是输入文件中的重音“o”和拉丁语 AE。

当将此文本输入与名称进行比较时,那些非英文字符会导致问题。在大多数情况下,我想找到一种方法将这些字符与英文对应物重叠,例如“[accented o]”->“o”

.

我完全满足于编写一个查找/替换表(我只希望有 12-30 个问题字符),但我遇到了一些障碍。

1)硬编码查找/替换表(在“.cs”文件中)会给我错误,因为编译器不喜欢这些字符。
任何人都知道解决此问题的技巧,还是我只需要创建一个在此过程之前将读取的查找/替换文本文件?

2)识别字母令人沮丧,但如果找不到匹配项,我只会使用替换逻辑。当非英语字符导致不匹配,或者它不在列表中时,就会发生这种情况。
我不太担心对每个不匹配的字符串逐个字符检查效率低下,因为这是每三个月触发一次的手动更新过程。大概下降到单个字符的二进制代码级别应该可以工作,但我还没有让这个工作。

3)前面提到的[AE]字符经常被使用,至少允许在程序中使用这个字符会很好,因为我不打算像其他人那样替换它。我已经毫无问题地将 [AE] 字符加载到我的数据库中,并且使用“Ae”、“AE”和“[AE]”进行的搜索在 SQL 级别没有造成任何问题,所以我对那个功能很好.
只是搜索其他非英文字符不太直观。

.

所以这是我的问题,这实际上比任何严重的事情都更令人讨厌。尽管如此,任何帮助或建议将不胜感激。

0 投票
3 回答
525 浏览

python - 如何重定向到非英文字符的 url?

我正在使用 pylons,并且我的一些 url 包含非英文字符,例如:

在大多数情况下,这不是问题,但是在我的登录模块中,在用户注销后,我尝试referer从中获取request.headers,并重定向到该 url。

不幸的是,如果url中包含非英文字符,并且用IE浏览器会报这样的错误(Firefox是可以的):

有一种方法可以修复它(但不好),用于urllib.quote()在重定向之前转换 url。

这不是一个好的解决方案,因为它只有在浏览器是 IE 的情况下才有效,而且非常无聊。有什么好的解决办法吗?

0 投票
4 回答
4649 浏览

facebook - Facebook Graph API - 非英文专辑名称

我正在尝试做一件简单的事情 - 获取我所有的专辑。问题是专辑名称不是英语(它们是希伯来语)。

检索相册的代码:

这就是其中一张返回的专辑的样子:

如您所见,问题出在“名称”属性中。我得到的不是希伯来字母,而是那些代码(这些代码不是垃圾,它们是一致的——每个代码可能代表一个希伯来字母)。问题是,如何将这些代码转换为非英语语言(在我的例子中是希伯来语)。或者问题可能是我如何使用 webClient 对象检索相册。也许以某种方式更改 webclient.Encoding ?

我能做些什么来解决这个问题?

提前致谢。

0 投票
5 回答
1978 浏览

delphi - 在 Windows 的非英语安装中检查管理员用户登录

我有一些小问题...我有一个程序,它将用户列表存储在数据库中,并在程序启动时比较用户是否在列表中或者是管理员,然后再让他们使用它。目前,我用来检查用户是否是管理员的方法只是将用户名与名为“ADMINISTRATOR”的字符串常量进行比较。这可以在非英语系统上工作吗?IE Windows 是否使用特定语言版本的“管理员”?或者也许有一个枚举版本的管理员用户可以用来检查而不是我的“管理员”字符串?(你知道,就像枚举 Windows 文件夹的方式一样)。顺便说一句,我正在使用 Delphi 2009。提前致谢!

0 投票
3 回答
3189 浏览

python - 从python中的句子中删除非英语单词

我编写了一个向 Google 发送查询并返回结果的代码。我从这些结果中提取片段(摘要)以进行进一步处理。但是,有时非英语单词会出现在我不想要的这些片段中。例如:

我只想要这句话中的“未重读”这个词。我怎样才能做到这一点?谢谢

0 投票
1 回答
735 浏览

.net - URL ASP.NET 中的非英文字符

我使用 Blogengine.Net 作为我的博客引擎。我想提供 SEO 友好的地址,例如: http ://www.mysite.com/post /پسسیبتجدید.aspx
但是 blogengine 将字符更改为非 SEO 友好的代码,例如:
http ://www.mysite.com/post/ d8aad8a7d9bedb8cdaa9-da86d987d8a7d8b1.aspx
我的问题是:

  1. 如果你熟悉 Blogengine.net,你知道它是和 ASP.Net 还是 Blogengine.Net 有关吗?
  2. 如何防止这种行为?

更新:一个 BlogEngine.Net 问题。2.0 版支持 URL 地址中的非 Unicode 字符。

0 投票
2 回答
799 浏览

arrays - ActionScript - Array.sortOn() 用于非英语数据?

这是我要按字母顺序排列的对象数组:

现在我将对我的数组进行排序:

Édouard-Montpetit 中 E 上方的重音,以及任何其他带有非英语重音的第一个字母都排在 Z 之后。

有什么想法我可以正确排序吗?我无权访问命名数据。

0 投票
2 回答
641 浏览

python - 如何使用 django 发送非英语单词(中文)电子邮件

如果我使用中文单词主题:

它将显示错误:

我能做些什么呢,

谢谢

更新