问题标签 [transliteration]

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 回答
5913 浏览

c++ - 使用 ICU 库的 UTF-8 到 ASCII

我有一个带有 UTF-8 字符的 std::string 。
我想用 ASCII 字符将字符串转换为最接近的等价物。

例如:

Łódź => Lodz
Assunção => Assuncao
Schloß => Schloss

不幸的是 ICU 库真的很不直观,我还没有找到关于它的使用的好的文档,所以我要花太多时间来学习使用它。我没有的时间。

有人可以举一个关于如何做到这一点的小例子吗?
谢谢。

0 投票
5 回答
113930 浏览

c# - 如何在 c# 中将字符串从 utf8 转换(音译)为 ASCII(单字节)?

我有一个字符串对象

“具有多个字符甚至特殊字符”

我正在尝试使用

对象,以便将该字符串转换为 ascii。我可以请人为这个简单的任务带来一些启发,那就是打猎我的下午。

编辑 1:我们想要完成的是摆脱特殊字符,如一些特殊的 windows 撇号。我在下面发布的作为答案的代码不会解决这个问题。基本上

奥布莱恩将成为奥布莱恩。其中 ' 是特殊撇号之一

0 投票
6 回答
34526 浏览

python - 使用 Python 进行字符翻译(如 tr 命令)

有没有办法使用Pythontr进行字符翻译/音译(有点像命令)?

Perl 中的一些示例是:

0 投票
3 回答
1926 浏览

javascript - 在 Flex 中使用 google 音译

附加代码是如何在某些 html 文本框中使用 Google 音译功能的示例。我需要为 flex 应用程序启用相同的音译功能。有没有办法我可以做到?

0 投票
4 回答
1887 浏览

javascript - 从javascript函数返回值到flex的问题

在附加的 flex 代码中,我试图在其 HTML 包装器中调用一个 javascript 函数。该示例也位于: http ://www.cse.epicenterlabs.com/mbm/ajax_api.html 我面临的问题是,我必须单击按钮两次才能获得所需的输出。似乎设置“输出”变量有一些延迟。如何一键获取 javascript 函数的输出?

HTML 包装器:

0 投票
1 回答
300 浏览

php - pear php translit 给出错误

嗨,我正在做一个多语言项目,并且。我在使用 iconv 的 //TRANSLIT 时遇到了一些问题。所以我找到了这个包。我成功地将该软件包安装到我的 linux 机器上,但是当我尝试在 windows pear 上安装它时出现此错误: 错误:DSP translit.dsp 不存在。我找不到我编译的dll eigther。你能帮助我吗?

0 投票
10 回答
26366 浏览

php - PHP 音译

是否有任何解决方案可以将所有外来字符转换为 Az 等价物?我在 Google 上进行了广泛搜索,但找不到解决方案,甚至找不到字符和等价物列表。原因是我想只显示 Az 的 URL,以及处理这些字符时的许多其他错误。

0 投票
12 回答
32062 浏览

java - 从 Unicode 字符中删除变音符号 (ń ǹ ň ñ ṅ ņ ṇ ṋ ṉ ̈ ɲ ƞ ᶇ ɳ ȵ)

我正在研究一种算法,该算法可以在带有变音符号(波浪号抑扬符、插入符号变音符号、卡隆)的字符与其“简单”字符之间进行映射。

例如:

等等。

  1. 我想在 Java 中做到这一点,尽管我怀疑它应该是 Unicode-y 并且应该可以在任何语言中相当容易地实现。

  2. 目的:允许轻松搜索带有变音符号的单词。例如,如果我有一个网球运动员数据库,并且输入了 Björn_Borg,我还将保留 Bjorn_Borg,以便如果有人输入 Bjorn 而不是 Björn,我可以找到它。

0 投票
3 回答
5205 浏览

ruby - 红宝石音译

在ruby中音译非英文字符的最简单方法是什么。那就是转换,例如:

translit "Gévry"
#=> "Gevry"

0 投票
2 回答
273 浏览

perl - 我可以使用 y 运算符在 Perl 中进行非一对一的音译吗?

Perl 中的 y 运算符进行逐个字符的音译。例如,如果我们对字符串“foobar”执行 y/abc/dfg,我们会得到“fooofdr”。但是,如果我想将“ā”音译为“ei”,将“ä”音译为“a:”,将“ō”音译为“әu”,将“o”音译为“ɒ”,该怎么办。

我尝试了以下代码行但没有运气:(

我们希望有解决这个问题的方法吗?还是我必须重复使用 s 运算符并做很多繁琐的替换?

提前感谢您的任何指导:)