$ curl /android-brak-polskich-znakow-sms_

Android: brak polskich znaków w SMS? Tylko proste znaki? Zobacz jak to poprawić

Piotr Cichosz @ 5 czerwca 2023 2min

Córka w końcu doczekała się swojego telefonu (Android). Bardzo się cieszyła. Szybka wymiana numerów telefonów i wysyłanie SMS-ów się rozpoczęło. Pojawiły się też pierwsze problemy – jak brak polskich znaków. Córkę mocno irytował fakt, że gdy wpisywała wszystko poprawnie, dostawała komunikat pt. „Tylko proste znaki”. Na szczęście można to poprawić.

Android: komunikat o prostych znakach w wiadomości SMS
Android: komunikat o prostych znakach w wiadomości SMS

Po zakupie nowego telefonu z Androidem jest włączonych dużo domyślnych opcji. Jedną z nich są proste znaki w wiadomościach SMS. Gdy zechcemy wysłać taką wiadomość dostanie następujący komunikat:

Aby operator mógł dostarczyć tę wiadomość niektóre znaki zostaną zmienione.

Teraz podam rozwiązanie problemu a na końcu wpisu wyjaśnię dlaczego tak się dzieje. Ta opcja jest domyślne włączona.

Problem dotyczy producentów smartfonów, które używają Androida jako swojego systemy operacyjnego. Będą to m.in. Oppo, Motorola, Samsung.

Naprawiamy polskie znaki w SMS na Android

Aby pozbyć się komunikatu o prostych znakach i tym samym móc wysyłać SMS z polskimi znakami należy postępować wg instrukcji. Opcje testowałem na dwóch telefonach z systemem Android 13 na pokładzie: Motorola moto g73 oraz Oppo Reno8 T.

  1. Wchodzimy do Wiadomości.
  2. Klikamy w ikonkę profilu (znajduje się ona w prawym, górnym rogu ekranu).
  3. Wybieramy Ustawienia aplikacji wiadomości.
  4. Wchodzimy w ustawienia Zaawansowane.
  5. Wyłączamy opcję Używaj prostych znaków (czyli konwersja znaków specjalnych, a takimi są polskie znaki).

Od teraz możemy cieszyć się wysyłaną poprawną polszczyzną w naszych wiadomościach SMS.

Dlaczego polskie znaki są wyłączone w wiadomościach SMS?

Wszystko chodzi o pieniądze jak i ilość znaków. Polskie znaki np. ą, ę, ó, ż, ź, ć, ń z programistycznego puntu widzenia wymagają więcej „pamięci”. Jakby nie patrzeć są to znaki specjalne i muszą być przekonwertowane na więcej „znaków”. A jak więcej znaków, to dłuższy SMS i w efekcie zamiast jeden, wyślemy dwa SMS-y. Można uznać, że polskie znaki to średnio odpowiednik 3-5 liter w jednej wiadomości. Jest to istotne szczególnie gdy mamy telefon na kartę SIM w opcji pre-paid.

$ post meta
categories: ["Poradniki"]
tags: ["Android"]
$ whoami
Piotr Cichosz
Piotr Cichosz
Od ponad 10 lat jestem zaangażowany w świat elektroniki użytkowej, zdobywając szeroką wiedzę i doświadczenie w testowaniu oraz recenzowaniu najnowszych technologii. Moja kariera obejmuje pracę w wiodących firmach technologicznych, gdzie specjalizowałem się w rozwiązywaniu złożonych problemów technicznych oraz doradzaniu w kwestiach wyboru sprzętu. Na moim blogu publikuję dokładne poradniki oraz recenzje urządzeń takich jak smartfony, routery i słuchawki, oferując czytelnikom rzetelne informacje oparte na wieloletnim doświadczeniu i skrupulatnych testach. Moim celem jest dostarczanie treści, które pomagają w podejmowaniu świadomych decyzji zakupowych oraz pełnym wykorzystaniu możliwości nowoczesnej elektroniki.
$ git log --neighbors
[PREV] Jak młodzież chroni swoje telefony, prywatność i dane? Słabo 2 czerwca 2023 [NEXT] Tapo RV30 – pierwszy robot sprzątający od TP-Link 12 czerwca 2023