作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将如何继续将 éëíïñÑ(等)更改为他们的对应物?即,eeiinN。
我正在考虑对 é -> é 进行正则表达式匹配并替换 & 和 acute/grave;带有空字符串,但我似乎找不到将重音编码为其非数字实体(ê 等)的 AS3 函数。我已经尝试过使用关联数组,a la entities["À"] = "A";,但 AS3 似乎不喜欢 unicode 键。
如有任何建议,我们将不胜感激。
谢谢!
最佳答案
这称为“unicode 分解”,因此您可能需要谷歌一下。但是,如果您使用的不是您自己的语言,请不要这样做。
我知道这个想法对于不懂其他语言的母语为英语的人来说似乎是合理的,但对于那些将这些字符是字母的人来说,这就像将“W”替换为“VV”,将“d”替换为“cl”一样有意义对于说英语的人来说,“Q”和“O”。
附言既然你问了:
您可以通过执行 charCodeAt()
循环遍历字符串并对整数执行关联数组。但我仍然不推荐它。
“Doña”的意思是“女士”,而“dona”的意思是“ donut ”。 “De”是“来自”的意思,“dé”是“给予”的意思。等等等等。
它们不仅仅是带有烦人飞斑的普通字母,它们实际上与“E”和“F”或“P”和“R”一样不同。
关于actionscript-3 - 用 AS3 中的对应物替换重音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587242/
我是一名优秀的程序员,十分优秀!