Я только что добавил немецкую локализацию в свое приложение, и мне действительно интересно, почему в меню не отображаются немецкие умляуты.
меню.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
...
<item
android:id="@+id/menu_about"
android:title="@string/app_menu_about"
android:icon="@android:drawable/ic_menu_info_details"
/>
</menu>
строки.xml:
<string name="app_menu_about">äöüÄÖÜß</string>
только строчные умлауты и ß показаны правильно. Умлауты в верхнем регистре отображаются как AOU. Поэтому они отображаются как обычные символы. Если я удалю значок пункта меню, умлауты отображаются правильно. Почему у меня нет умлаутов в верхнем регистре и значка?
Знаете ли вы что-нибудь, что я могу сделать, чтобы иметь возможность правильно отображать умлауты в верхнем регистре, а также использовать значок?
Я не хочу локализовать больше языков, но если я не могу правильно отображать все специальные символы, это не стоит того.