问题标签 [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 回答
175 浏览

c# - 将包含非英文字符的 C# POCO 序列化为 JSON

好的,所以我有这个 C# POCO 类,它的一些属性可能被分配了一个包含非英语字符的字符串,比如“ ç ”和“ õ ”。

在我的控制器类中,我得到了这个:

当我使用 $.getJSON 在我的视图(javascript)中加载生成的 JSON 时,例如,上面提到的那些字符将显示为“ ç ”,代表“ ç ”,以及“ õ ”,代表“ õ "

任何关于如何正确序列化某些 javascript 可以与它​​们一起使用的字符的想法将不胜感激。

0 投票
1 回答
358 浏览

c++ - 渲染非拉丁字体(使用 Anti-Grain 几何库)

我想在独立于平台的 C++ 应用程序中呈现具有不同属性(笔宽、颜色等)的形状和文本。我不想依赖平台细节(如 OpenGL 或字体库),发现 Anti-Grain-Geometry 库(http://www.antigrain.com/)似乎很好。

使用库附带的 freefont 渲染简单的英文字符看起来很简单。但是非英语(例如“ä”、“ü”、“?”等)和非拉丁字符(例如中文或俄语)的渲染是如何工作的呢?

问候,

0 投票
1 回答
331 浏览

php - 如何替换与非英语(UTF-8)单词交错的英语单词

如何匹配和替换与波斯语单词交错的英语单词?

波斯字母不是拉丁字母。问题是与波斯语单词(以从右到左书写)交错的英语单词无法正确显示,除非它们被span设置为从左到右方向的 a 包围。

因此,我需要将英文单词替换为<span dir="ltr">word</span>.

我认为以下可以匹配拉丁词。它也应该包含一些符号(#, !, $, ...)。另外,请提供替换表达式


举个例子,这段文字:

应替换为:

0 投票
1 回答
154 浏览

perl - 使用 Perl 删除包含非英文字符的行

鉴于此数据

我必须清除歌名之前的所有东西,我已经成功地做到了。

然后我必须删除我已成功完成的 , , , 等之后+(所有{内容[

我坚持的部分是,如果这条线有一个像 Yann Tiersen 歌曲这样的非英语字符,那么我必须完全消除它。

我曾尝试查看文档以了解如何使用\w\s但我无法理解如何将其放入代码中并使用它。

这是我的代码:

输出如下所示:

第二行不应该在那里。

0 投票
1 回答
55 浏览

windows - 我有意大利语的 XP,但我的 GTK 应用程序用英语运行

我开发了一个使用 GTK+2 的应用程序。它在 Windows XP 和 Linux 中都能正常编译和运行。内置消息反映了这两种环境中操作系统的当前语言(我实际开发它的意大利 XP 安装,以及我的虚拟化 Linux Fedora 16 安装)。问题出现在另一个 XP 安装中,我安装了 GTK 运行时和主题选择器(取自http://gtk-win.sourceforge.net/home/index.php/Main/Downloads)。在这个系统上,内置消息以英文显示,尽管它是另一个意大利 XP 安装。我如何告诉 GTK 环境它必须使用哪种语言?否则,我如何更改内置消息,例如文件选择器中的消息?我不想建立一个多语言的应用程序,只是意大利语。

谢谢你。

PS:我在 XP 上使用 MinGW+gcc,在 Linux 上使用 gcc。编程语言是 C,GUI 使用 Glade 设计并使用 GtkBuilder 构建。

0 投票
1 回答
208 浏览

javascript - 如何在javascript中将非英文文本分解为组成字符?

我正在尝试在 html5 画布上沿曲线绘制文本。为此,我需要将输入文本分解为可以单独旋转和翻译等的组成字符。文本的分解对于英语来说很容易。给定输入 string ss[i]给出第 i 个字符。但这不适用于非英语字符串。我在这里有一个 jsfiddle 来说明问题:http: //jsfiddle.net/c6HV8/。请注意,在撰写本文时,小提琴在 Chrome 和 IE 中的显示方式有所不同。要查看问题所在,请考虑您在 string 中有非英语文本s。创建您传递到的文本节点s。接下来,为每个节点创建一个文本节点s[i]并显示彼此相邻的文本节点。现在比较结果。他们不一样。如何在 javascript 中将非英文文本分解为组成字符,以使两个结果相同?

在此处输入图像描述

0 投票
1 回答
239 浏览

mysql - 删除 MySQL 或 CSV 中的非英语值

我有一个文本挖掘项目,关键文本中有许多非英语(行),例如如下。任何人都可以提供有关如何自动识别这些文本的过程以便我可以删除它们的解决方案吗?

这些数据存储在 MySQL db 和 csv 中,因此欢迎提出任何建议。

0 投票
1 回答
547 浏览

vba - 在 VBA for Outlook 中更改转发的电子邮件标签字段(发件人:、收件人:)

我正在使用 VBA 代码将电子邮件转发到我的 CRM 软件。

我的 Outlook 是葡萄牙语,因此转发的电子邮件带有以下字段:

发件人:sender@sender.com

段:recipient@recipient.com

对于此宏发送的电子邮件,我想将此字段标签翻译成英文。那将返回:

发件人:sender@sender.com

收件人:recipient@recipient.com

也许更改项目正文中的那些字段。

这是我转发电子邮件的 VBA 代码:

编辑:

由于一些帖子和大卫的评论警告我更改语言是一件更难的事情,我想专注于将这两个标签更改为“发件人:”和“收件人:”,以便我的 CRM 软件能够识别它们。

该方法不需要经历改变语言的困难。

0 投票
1 回答
235 浏览

wordpress - 希伯来语的 Woocommerce 问题 - 运输方式

问题在于运费统一费率方法的附加费率。

我添加了一些额外的费率,它的显示效果很好,但是当我单击按钮继续购买过程时,我得到“无效的运输方式”。

添加附加费率的方法是:

描述 | 价格 | 每个成本类型(订单...)

当我用英语做这件事时,它工作得很好,但是像希伯来语这样的其他语言 - 我收到了无效运输方式的错误。

插件版本 2.0.20

我无法更新 Woocommerce 插件,因为有人在 woo 文件上对网站进行了自定义。

0 投票
2 回答
648 浏览

javascript - 在 Javascript 中对非英文名称进行排序

我正在使用以下脚本对 HTML 表中的列进行排序(按字母顺序)。除了我无法完全控制非英文字符之外,该脚本就像一个魅力。例如,如果我有一个以“Ü”开头的单词,则不会将其视为“U”(应该如此)。在执行排序之前有一种简单的方法来音译字符(如 ü->u、ä->a 等)?请注意,我不想使用 jQuery。