我将如何继续将éëíïñÑ(等)改为同行?即,eeiinN.
我正在考虑与é - >é进行正则表达式匹配; 并取代&和急/坟; 空字符串,但我似乎无法找到一个AS3函数来编码非数字实体的重音(ê等).我已经尝试过使用关联数组,la实体["À"] ="A";但是AS3似乎不喜欢unicode键.
任何建议将不胜感激.
谢谢!
这称为"unicode分解",所以你可能想要Google.但是,如果您正在处理自己以外的语言,请不要这样做.
我知道这个想法对于那些不懂其他语言的英语母语人士来说似乎是合情合理的,但对于那些字符是字母的人而言,将"W"替换为"VV",将"d"替换为"cl"和"Q"更有意义. "与"O,"会对一位说英语的人说.
PS因为你问:
你可以遍历字符串,charCodeAt()
并在整数上做你的关联数组.但我仍然不推荐它.
"Doña"的意思是"女士",但"dona"的意思是"甜甜圈"."De"表示"from","dé"表示"give".等等等等.
它们不仅仅是带有恼人的flyspecks的普通字母,它们实际上与"E"和"F"或"P"和"R"截然不同.