Temat: Emoji
Nie wiem czy wiecie, ale nazwa sieci (SSID) nie podlega jakimś specjalnym ograniczeniom jeżeli chodzi o wpisywane symbole. Można podać cokolwiek, inna sprawa że później może być trudno takie coś wyświetlić lub zależy jak to zinterpretuje dany system operacyjny.
W internecie można wszędzie natknąć się na emoji (jak ktoś jest z młodszego pokolenia to wie co chodzi, jak ktoś ze starszego - niech zapyta się dzieci) czyli po naszemu "emotki". Pierwotnie wyrażały uczucia w tekście pisanym, obecnie chyba żadna wypowiedź nastolatka nie może obyć się bez wstawiania takich znaczków . Emotki miały też spopularyzować niektóre komunikatory internetowe lub systemy operacyjne (dzień dobry Apple!).
W kodowaniu UTF8 można znaleźć wiele symboli które są odpowiednikami emotek (kodowane są zwykle na czterech bajtach). Spis niektórych można znaleźć np. tu: http://www.utf8-chartable.de/unicode-ut … art=128512. Zwykle współczesne systemy operacyjne poprawnie wyświetlają takie znaki, więc... czemu by nie ustawić to jako ssid?
W openwrt robimy takie coś:
# uci set wireless.@wifi-iface[0].ssid="$(echo -e '\xf0\x9f\x98\x9d\xf0\x9f\x98\x97\xf0\x9f\x98\xad')"
# uci commit
# wifi
Jak chcemy ustawić inny to należy odszukać odpowiadające znakowi kod hex, umieścić go w echo jako liczby heksadecymalne (czyli \x liczba i tak kolejno), wykonać całość i już. Od systemu zależy jak to zostanie wyświetlone. Moja motorola z Androidem 6 robi to tak:
Zaś networkmanager z minta: