У меня есть список с некоторыми бельгийскими городами с диакритическими символами: (Liège, Quiévrain, Franière и т.д.), и я хотел бы преобразовать эти специальные символы для сравнения со списком, содержащим одни и те же имена в верхнем регистре, но без диакритические знаки (LIEGE, QUIEVRAIN, FRANIERE)
То, что я сначала попытался сделать, это использовать верхний регистр:
LIEGE.contentEqual(Liège.toUpperCase())
, но это не подходит, потому что верхний регистр Liège
равен LIÈGE
, а не LIEGE
.
У меня есть некоторые сложные идеи, такие как замена каждого символа, но это звучит глупо и длительно.
Любые идеи о том, как это сделать умным способом?