- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在研究音译脚本(将韩语音节转换为拉丁字母)。
问题是我的脚本只接受罗马化“갈라”、“갈”或“라”。它不会转换 '갈라라'、'라갈'、'갈 라'、'라라'、'갈갈' 等。
有人有解决办法吗?我真的很感激。
<script>
var hangul_syllable_to_roman2 = {
'갈라' : 'galla',
}
var hangul_syllable_to_roman = {
'갈' : 'gal',
'라' : 'ra',
}
function transliteration_hangul_to_roman(syllable) {
var roman2 = hangul_syllable_to_roman2[syllable];
var roman = hangul_syllable_to_roman[syllable];
if (roman2 || roman) {
return roman2 || roman;
}
else {
return syllable;
}
}
function afficher(form2) {
var testin = document.form2.entree.value;
document.form2.sortie.value=transliteration_hangul_to_roman(testin);
}
</script>
<div>
<FORM NAME="form2">
<textarea name="entree" value="input"></textarea>
<input type="button" name="bouton" value="Convertir" onClick="afficher(form2)">
<textarea name="sortie" value="output"></textarea>
</FORM>
</div>
最佳答案
您只能得到您定义的两种情况,因为您没有循环遍历整个输入字符串。
试试这个(未经测试!):
function transliteration_hangul_to_roman(syllable)
{
var result = '', roman, roman2;
while (syllable.length > 0)
{
roman2 = hangul_syllable_to_roman2[syllable.substr(0,2)];
if (roman2)
{
result += roman2;
syllable = syllable.substr(2);
} else
{
roman = hangul_syllable_to_roman[syllable.substr(0,1)];
if (roman)
result += roman;
else
result += syllable.substr(0,1);
syllable = syllable.substr(1);
}
}
return result;
}
关于javascript - 韩语罗马字 : it does not get everything romanized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19689153/
有人可以为韩语、印尼语、泰语和越南语推荐一个开源的 POS 标记器吗? 我可以用它来标记我目前拥有的语料库数据。 (例如 the stanford-postagger ) 如果您是开发人员并且愿意分享
我正在尝试在同一个文件中写出英语、日语和韩语。 这是我的做法: new File("genned/test123.txt").write("안녕하세요 hello こんにち", "utf8") 生成的
许多日语字体都有标准 ASCII 拉丁字符的特殊固定宽度变体,其宽度是字体的汉字/假名字符标准固定宽度的一半。这样,您只需为每个日语字符使用 2 个拉丁字符即可垂直排列拉丁语和日语文本。这被称为“半角
问题是我们是否有一个段落同时包含韩语(韩语)字符和罗马字符。 CSS 中有没有办法让韩文字符使用某种字体,而罗马字符使用另一种字体? 例如,我想对韩文使用 Noto Sans KR,对罗马字符使用 H
我正在尝试验证用户输入(在 Python 中)并查看是否使用了正确的语言,在本例中为韩语。让我们用韩语单词表示电子邮件地址:이메일 주소 我可以像这样检查每个字符: import unicodedat
我正在用 C 语言制作一个网络服务器。我需要从 url 获取参数以进行计算。问题是人们可以在一个字段(名称)中键入 unicode 字符。然而,当我的服务器收到那个请求时,这些 unicode 字
此前ios最新版微信有边写边译功能,输入的对话可以自动翻译成英语、韩语、日语等多种语言,不少安卓用户羡慕不已!不过就在昨天微信安卓8.0.18内测版的推出新增了边写边译功能,安卓的小伙伴们也终于可以
我在Windows 10中使用了Sublime Text 3。 从上面的截图中可以看到,韩文/中文/日文字符在“转到任何内容”文本输入,侧边栏和选项卡标题中均被打断。 有谁知道如何解决这个问题?我认为
我尝试在 python 中读取一些以“euc-kr”编码的韩语文本文件,但出现了一些错误。在检查 encodings 模块一段时间后,我了解到该模块以看似非常奇怪的方式对韩语字符进行编码。我举个例子
我正在尝试对 Hangul(韩语字符)进行颜色编码。每个“ block ”都会创建一个韩语音节。 Hangul 被分解为 Jamo(类似于英语中的字母)。当您键入韩语中的 jamo/字母时,它们通常会
我需要在包含标题的 2.000.000 个数据库行中进行搜索,例如歌曲。我需要一个能够快速提供结果、适用于 iOS 平台并支持 unicode 字符集的解决方案。我正在考虑使用 sqlite 的 FT
当我尝试通过 CkFtp2.java 客户端使用日语/韩语/阿拉伯语用户名/密码登录 FTP 服务器时,失败并显示消息“530 请先使用 USER 和 PASS 登录”。当我使用英文用户名/密码时,一
我遇到了 JPasswordField 组件尝试使用亚洲复合字符的不一致行为的问题。 我的代码是: final JCheckBox visiblePassword = new JCheckBo
我正在开发一个 vue 项目,这是一个小错误的修复。但这让我很难受。 我制作了 v-text-field 仅输入数字,看起来效果很好。 我只想输入数字,因此我使用 keydown 事件来使用 Pre
我是一名优秀的程序员,十分优秀!