brak polskich znaków w sms xiaomi
– Wyłącz w ustawieniach aplikacji SMS (Wiadomości Google lub Mi-Message) funkcję „Używaj prostych znaków” / „Tryb 7-bitowy”.
– Upewnij się, że w telefonie ustawiono język i region „Polski – Polska”, klawiatura obsługuje polski, a kodowanie znaków w SMS ustawiono na „Unicode” lub „Automatyczne”.
– Jeśli problem pozostaje, zaktualizuj system, wyczyść pamięć aplikacji, ewentualnie użyj alternatywnej aplikacji SMS (Textra, Pulse, Google Messages).
• Gdy w SMS pojawia się znak spoza tablicy GSM-7 (np. „ą”), cała wiadomość jest automatycznie przełączana na UCS-2 (UTF-16). Limit znaków spada z 160 × 7 bit do 70 × 16 bit. MIUI/HyperOS domyślnie chroni użytkownika przed skróceniem SMS-a, zamieniając znaki diakrytyczne na ich pozbawione ogonków odpowiedniki.
• Mechanizm realizowany jest w aplikacji SMS poprzez opcję:
– Wiadomości Google: Ustawienia → Zaawansowane → „Używaj prostych znaków”.
– Stara aplikacja Xiaomi/MIUI: Ustawienia → Wiadomości → „Ograniczenie znaków” / „Alfabet GSM”.
• Po jej wyłączeniu telefon zaczyna nadawać SMS-y w Unicode; znaki ą, ć, ę, ł, ń, ó, ś, ź, ż są przesyłane i odbierane poprawnie.
Teoretyczne podstawy
\[ \text{GSM-7: } 160 \times 7\,\text{bit} = 1120\,\text{bit} \]
\[ \text{UCS-2: } 70 \times 16\,\text{bit} = 1120\,\text{bit} \]
Oszczędność nie wynika z długości bitów, lecz z liczby znaków mieszczących się w jednym pakiecie.
Praktyczne zastosowania
– Włączenie polskich znaków poprawia czytelność wiadomości kosztem potencjalnie większej liczby segmentów SMS. Operatorzy rozliczają każdy segment osobno, choć w większości taryf (pakiety nielimitowane) różnica kosztowa jest pomijalna.
– Od 2023 r. wszystkie nowe modele Xiaomi (HyperOS 1.0, MIUI 14) domyślnie instalują Wiadomości Google – w niej „Używaj prostych znaków” jest domyślnie WŁĄCZONE.
– Coraz większy odsetek polskich operatorów przechodzi na RCS; tam problem kodowania znika całkowicie.
– Unia Europejska nakłada na operatorów (Rozp. UE 2015/2120) obowiązek jasnego informowania o kosztach SMS-ów wielosegmentowych; stąd producenci wycofują się z automatycznego „obcinania ogonków” w nowych aktualizacjach.
– Klawiatura: Gboard → Ustawienia → Języki → Polski → włącz „Używaj akcentów”.
– Kodowanie: nie wszystkie nakładki pokazują opcję „Unicode”; wystarczy wyłączyć ograniczenie 7-bitowe – przełączenie następuje automatycznie.
– Test: wyślij do siebie SMS „Zażółć gęślą jaźń”; jeśli odebrany tekst jest zgodny, konfiguracja jest poprawna.
– Brak ingerencji w treść wiadomości jest zgodny z zasadą neutralności sieci; wymuszanie „prostych znaków” bywa krytykowane jako niejawna modyfikacja treści.
– Dane osobowe: alternatywne aplikacje SMS mogą zbierać metadane – sprawdź politykę prywatności.
– Starsze modele (MIUI 11 i wcześniejsze) mogą nie mieć opcji w UI; konieczne bywa włączenie trybu programisty i ręczne ustawienie „Domyślne kodowanie SMS”.
– Niektóre korporacyjne bramki SMS wciąż konwertują Unicode do GSM-7; odbiorca może otrzymać „krzaki” niezależnie od Twojej konfiguracji.
– Monitoruj wdrożenia RCS u poszczególnych operatorów; pełne przejście na RCS trwale rozwiązuje problem znaków.
– Testuj nowe wersje HyperOS – Xiaomi zapowiedziało domyślne wyłączenie „prostych znaków” w wydaniach na rynek UE.
– Sprawdź kompatybilność eSIM vs. SIM 2G w kontekście znaków specjalnych (projekty ETSI TS 102 223).
Brak polskich znaków w SMS-ach Xiaomi to nie błąd, lecz funkcja oszczędzająca długość wiadomości. Wyłączenie opcji „Używaj prostych znaków” (lub odpowiednika) w ustawieniach aplikacji SMS oraz pozostawienie kodowania Unicode przywraca pełną obsługę polskich liter. Po zmianach warto zweryfikować język systemu, klawiaturę oraz zaktualizować oprogramowanie. Jeśli problem wystąpi mimo to, sięgnij po inną aplikację SMS lub skontaktuj się z operatorem.