Как преобразовать буквы с диакритическими знаками, умлаутами и т. д. в их аналоги ASCII в Perl?

Я пишу программу, которая работает с документами на Perl, и во многих документах есть такие символы, как ä, ö, ü, é и т. д.(как прописные, так и строчные). Я хотел бы заменить их аналогами ASCII a, o, u, e и т. д. . Как бы я сделал это в Perl?

Одно из решений, о котором я подумал, состоит в том, чтобы иметь хэш с ключами, являющимися умлаутами и символами ударения, и значениями, являющимися аналогами ASCII, но это требует, чтобы у меня был список всех умлаутов и символов акцента, чего я не делаю. t есть, и если бы я составил список, я бы наверняка пропустил многих, поскольку я не знаком со всеми возможными символами, которые могут иметь умлауты, акценты и другие диакритические знаки.

10
задан bodacydo 15 June 2012 в 21:08
поделиться