TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

8

Konsorcjum Unicode to organizacja non-profit, która utrzymuje unikalny punkt kodowy dla każdego symbolu i znaku. Systemy operacyjne i aplikacje interpretują te punkty kodowe Unicode i umożliwiają pisanie. W Unicode dostępnych jest 1 114 112 punktów kodowych, podczas gdy tylko 143,859 jest przypisanych do określonych znaków od wersji Unicode 13.0. Nawet z tymi kodami 143K wiele symboli i znaków nadal będzie pokazywać kwadratowe pole lub znak zapytania. Oto powody, dla których zamiast symboli umieszczasz kwadratowe pole lub znak zapytania.

Co to jest kwadratowe pudełko lub znak zapytania?

Gdy aplikacja nie obsługuje punktu kodowego Unicode, zobaczysz jedno z poniższych:

  • Kwadratowe pudełko
  • Znak zapytania
  • Znak zapytania w pudełku
  • Niezgodne niepotrzebne postacie

Dzieje się tak z różnych powodów, a niektóre z nich wyjaśnimy tutaj.

Zrozumienie sposobu wyświetlania znaków

Zanim przejdziesz dalej, konieczne jest zrozumienie, w jaki sposób aplikacje wyświetlają znaki podczas pisania. Ponieważ ten sam proces działa dla wszystkich znaków, w tym symboli, które mają punkt kodowy Unicode.

Aplikacje cyfrowe działają z 1 i 0. Dlatego aplikacja konwertuje punkt Unicode znaku na kod binarny i przechowuje go. Po otwarciu pliku zawierającego znak komputer interpretuje kod binarny na widoczny symbol. W tym celu dostępnych jest wiele standardów mapowania zwanych kodowaniem znaków.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Kroki procesu w wyświetlaniu znaków

Typowym kodowaniem znaków jest UTF-8 (8-bitowy format transformacji Unicode). Jeśli jakikolwiek krok pójdzie nie tak, będziesz miał postać kwadratu, znaku zapytania lub śmieci.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Dolar Emoji wyświetlany jako znak zapytania

1 Użyj kodowania znaków UTF-8

Najbardziej prawdopodobnym powodem, dla którego widzisz kwadratowe pole, jest to, że aplikacja nie obsługuje punktu kodowego Unicode. Gdy aplikacja, taka jak Word lub Excel, nie może zinterpretować punktu kodowego, wyświetli kwadratowe pole wskazujące na niezgodność lub zobaczysz niepotrzebne znaki. Poniżej znajduje się przykład, jak będą wyglądać wypunktowania, gdy dokument nie jest zgodny:

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Nieobsługiwane znaki

Rozwiązaniem tego problemu jest zmiana kodowania w dokumencie. Zależy to jednak od używanej aplikacji i systemu operacyjnego. Postępuj zgodnie z poniższą instrukcją dla programu Word w systemie Windows:

Jeśli plik nie jest zgodny, program Word automatycznie wyświetli okno dialogowe konwersji pliku po otwarciu. Jeśli nie widzisz okna dialogowego konwersji plików, najpierw musisz je włączyć.

  • Otwórz nowy dokument Word i przejdź do sekcji „Plik > Opcje > Zaawansowane". Przewiń w dół do sekcji „Ogólne” i włącz opcję „Potwierdź konwersję formatu pliku przy otwarciu”. Spowoduje to wyświetlenie okna dialogowego konwersji pliku za każdym razem, gdy otworzysz dokument niezgodny z domyślne rozszerzenia plików programu Word.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Potwierdź konwersję formatu pliku przy otwarciu

  • Teraz otwórz plik, który pokazuje kwadratowe lub niepotrzebne znaki. Powinieneś zobaczyć okno dialogowe „Konwertuj plik”, jak poniżej. Wybierz „Zakodowany tekst” i kliknij przycisk „OK”.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Konwertuj plik

  • Zobaczysz okno dialogowe „Konwersja pliku”, jak poniżej. Wybierz „Inne kodowanie” i wybierz opcję „Unicode (UTF-8)”. Kliknij „OK”, aby otworzyć plik.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Wybierz kodowanie UTF 8

Teraz powinieneś zobaczyć, że wszystkie kwadratowe pola i niepotrzebne znaki powinny być wyświetlane poprawnie, ponieważ są one poprawnie konwertowane przy użyciu kodowania Unicode.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Właściwe symbole pocisków

Jak wspomniano, zmiana kodowania znaków zależy od używanej aplikacji. Podsumowując, powinieneś upewnić się, że używasz kodowania znaków UTF-8, aby symbole były wyświetlane poprawnie.

2 Język systemu operacyjnego

W powyższym procesie systemy operacyjne, takie jak Windows i Mac, używają strony kodowej do mapowania punktu kodowego Unicode na kod binarny. Oznacza to, że ten sam symbol może mieć różne mapowanie w różnych systemach operacyjnych. Jeśli przeglądasz dokumenty wieloplatformowe utworzone w innym systemie operacyjnym, możliwą przyczyną może być inna interpretacja tego samego symbolu. Jest to również powód, dla którego sposób wyświetlania tego samego kodu różni się w zależności od systemu operacyjnego.

Ogólnie rzecz biorąc, możesz zmienić stronę kodową, zmieniając język na swoim komputerze. Jednak nie jest to zalecane ani wykonalne we wszystkich przypadkach, aby po prostu wyświetlić symbol w dokumencie.

3 Wybierz różne czcionki

Apple ma własną czcionkę Symbol, podczas gdy Microsoft ma czcionki takie jak Wingdings i Webdings. Te czcionki są kompatybilne, aby wyświetlać symbole w odpowiednim stylu. Gdy zobaczysz kwadratowe pole, spróbuj zmienić czcionkę na Webdings lub Wingdings w systemie Windows i Symbol na Macu.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Czcionki w systemie Windows

4 Osadź czcionkę w dokumencie

Mogą wystąpić sytuacje, w których musisz utworzyć dokument za pomocą specjalnych symboli i rozesłać go do użytkowników przeglądających go w innym systemie operacyjnym. W takim przypadku pamiętaj o osadzeniu czcionek użytych w dokumencie, aby działał poprawnie podczas przeglądania w innym systemie operacyjnym.

  • Otwórz dokument Word i przejdź do sekcji „Plik> Opcje> Zapisz”.
  • Przewiń w dół do ostatniej sekcji, która pokazuje „Zachowaj wierność podczas udostępniania tego dokumentu”.
  • Zaznacz pole wyboru „Włącz czcionki w pliku”.
  • Włącz także opcję „Osadź tylko znaki użyte w dokumencie (najlepsze do zmniejszenia rozmiaru)”, aby zmniejszyć rozmiar pliku.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Osadź czcionki w pliku

5 nowych symboli

Unicode co roku wydaje nowe symbole, zwłaszcza emoji. Za każdym razem, gdy pojawia się nowy emoji, może minąć trochę czasu, zanim firmy takie jak Microsoft i Apple przyjmą kod. Możesz sprawdzić stronę Unicode dla nowo wydanych symboli, aby upewnić się, że nie masz z nimi problemów.

6 kwadratów w przeglądarkach

Podobnie jak w przypadku innych aplikacji, twórcy stron internetowych również używają symboli w HTML, CSS i JavaScript. Musisz przekonwertować punkt kodu Unicode na dziesiętną lub szesnastkową jednostkę ucieczki i przekazać dokument sieciowy, aby używać symboli w dokumentach internetowych. Nowoczesna przeglądarka ma możliwość zastosowania niestandardowej czcionki, która może blokować czcionkę symboli używaną na stronie. Dlatego upewnij się, że sprawdziłeś ustawienia czcionek w przeglądarce i zezwól na ładowanie czcionek ze strony internetowej.

Poniżej znajduje się przykład w Firefoksie, gdzie możesz przejść do strony „about:preferences” i zezwolić stronom internetowym na używanie własnej czcionki.

Dlaczego emotikony i symbole pokazują kwadratowe pole lub znak zapytania?

Ustawienia czcionek w Firefoksie

Ostatnie słowa

Chociaż Unicode dokłada starań, aby wszystkie symbole i znaki były dostępne, to od dużych firm korporacyjnych, takich jak IBM, Microsoft i Apple, zależy jednolita implementacja ich w aplikacjach. W większości przypadków problem wyświetlania symboli jako kwadratowe pole można rozwiązać, zmieniając czcionkę lub stosując kodowanie znaków. Możesz jednak nie być w stanie rozwiązać problemu, jeśli Twój komputer nie obsługuje go z powodu strony kodowej lub niezgodności.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów