TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

32

Unicode-konsortiet er en ideell organisasjon som opprettholder et unikt kodepunkt for hvert symbol og tegn. Operativsystemer og applikasjoner tolker disse Unicode -kodepunktene og lar deg skrive. Det er 1.114.112 kodepunkter tilgjengelig i Unicode, mens bare 143.859 er tilordnet spesifikke tegn fra Unicode versjon 13.0. Selv med disse 143K -kodene vil mange symboler og tegn fortsatt vise firkantet boks eller spørsmålstegn. Her er årsakene til at du firkantet boksen eller spørsmålstegnet i stedet for symboler.

Hva er den firkantede boksen eller spørsmålstegnet?

Når et program ikke støtter Unicode -kodepunktet, vil du se ett av følgende:

  • Firkantet boks
  • Spørsmålstegn
  • Spørsmålstegn inne i en eske
  • Uforenlige søppelkarakterer

Det skjer på grunn av forskjellige årsaker, og vi vil forklare noen av dem her.

Forstå hvordan et tegn vises

Før du fortsetter, er det nødvendig å forstå hvordan programmer viser tegn når du skriver. Fordi den samme prosessen fungerer for alle tegn, inkludert symboler som har Unicode -kodepunkt.

Digitale applikasjoner fungerer med 1 og 0. Derfor konverterer programmet Unicode -punktet til et tegn til binær kode og lagrer det. Når du åpner en fil som inneholder et tegn, tolker datamaskinen den binære koden til et synlig symbol. For dette er det mange kartleggingsstandarder tilgjengelig som kalles tegnkoding.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Behandle trinn i tegnvisning

Den vanlige tegnkodingen er UTF-8 (8-bits Unicode Transformation Format). Hvis et trinn går galt, vil du tegnet som en firkantet boks eller spørsmålstegn eller søppel.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Dollar Emoji vises som spørsmålstegn

1 Bruk UTF-8 tegnkoding

Den mest sannsynlige grunnen til at du ser en firkantet boks er at programmet ikke støtter Unicode -kodepunkt. Når et program som Word eller Excel ikke kan tolke kodepunktet, vil det vise en firkantet boks som indikerer inkompatibiliteten, eller du vil se noen useriøse tegn. Nedenfor er et eksempel på hvordan kulepunkter vil se ut når dokumentet ikke er kompatibelt:

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Tegn som ikke støttes

Løsningen for å fikse dette er å endre kodingen på dokumentet. Det avhenger imidlertid av applikasjonen og operativsystemet du bruker. Følg instruksjonene nedenfor for Word i Windows:

Når en fil ikke er kompatibel, viser Word automatisk dialogboksen for filkonvertering når du åpner. Hvis du ikke ser dialogboksen for filkonvertering, må du først aktivere den.

  • Åpne et nytt Word -dokument og gå til delen "Fil> Alternativer> Avansert". Rull ned til "Generelt" -delen og aktiver "Bekreft filformatkonvertering ved åpning". Dette viser dialogboksen for filkonvertering når du åpner et dokument som ikke er kompatibelt med standard filtypen Word.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Bekreft filformatkonvertering ved Åpne

  • Nå åpner du filen som viser firkantede bokstaver eller søppeltegn. Du bør se en "konverter fil" -dialogbok som nedenfor. Velg "Kodet tekst" og klikk "OK" -knappen.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Konverter fil

  • Du vil se dialogboksen "Filkonvertering" som nedenfor. Velg "Annen koding" og velg "Unicode (UTF-8)". Klikk "OK" for å åpne filen.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Velg UTF 8 -koding

Nå bør du se at alle firkantede bokser og søppeltegn skal vises riktig ettersom de konverteres riktig ved hjelp av Unicode -koding.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Riktig bullet -symboler

Som nevnt, endres tegnkodingen avhengig av applikasjonen du bruker. Oppsummert bør du sørge for å bruke UTF-8-tegnkoding for at symbolene skal vises riktig.

2 Operativsystemspråk

I prosessen ovenfor bruker operativsystemer som Windows og Mac en kodeside for å kartlegge Unicode -kodepunkt til binær kode. Dette betyr at det samme symbolet kan ha en annen kartlegging på forskjellige operativsystemer. Hvis du ser på plattformdokumenter som er opprettet på forskjellige operativsystemer, kan den mulige årsaken være den forskjellige tolkningen av det samme symbolet. Dette er også grunnen til at den samme koden er forskjellig basert på operativsystemet.

Vanligvis kan du endre kodesiden ved å endre språket på datamaskinen din. Imidlertid er dette ikke anbefalt eller mulig i alle tilfeller å bare vise symbolet på dokumentet.

3 Velg forskjellige fonter

Apple har sin egen Symbol -skrift mens Microsoft har fonter som Wingdings og Webdings. Disse skriftene er kompatible for å vise symbolene i passende stil. Når du ser en firkantet boks, kan du prøve å endre skriften til Webdings eller Wingdings i Windows og Symbol i Mac.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Skrifter i Windows

4 Legg inn skrift i dokumentet

Det kan være situasjoner som at du må lage et dokument med spesielle symboler og distribuere til brukere som ser det i forskjellige operativsystemer. I dette tilfellet må du bygge inn skriftene som brukes i dokumentet, slik at de fungerer som de skal når de vises i andre operativsystemer.

  • Åpne Word -dokument og gå til delen "Fil> Alternativer> Lagre".
  • Rull ned til den siste delen som viser "Bevar troskap når du deler dette dokumentet".
  • Aktiver avmerkingsboksen mot "Aktiver fonter i filen".
  • Aktiver også, "Bygg bare inn tegnene som brukes i dokumentet (best for å redusere størrelsen)" for å redusere størrelsen på filen.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Legg inn fonter i filen

5 nye symboler

Unicode slipper nye symboler, spesielt emoji, hvert år. Når det kommer en ny emoji, kan det ta litt tid før selskapene som Microsoft og Apple tar i bruk koden. Du kan sjekke ut Unicode -nettstedet for de nylig utgitte symbolene for å være sikker på at du ikke sliter med dem.

6 firkantet boks i nettlesere

I likhet med andre applikasjoner bruker webutviklere også symboler i HTML, CSS og JavaScript. Du må konvertere Unicode -kodepunktet til en desimal- eller heksadesimal fluktenhet og videreformidle webdokumentet for å bruke symbolene på webdokumenter. Moderne nettleser har muligheten til å bruke egendefinert skrift som kan blokkere symbolskriften som brukes på nettstedet. Sørg derfor for å sjekke nettleserens skriftinnstillinger og la skriftene lastes inn fra nettstedet.

Nedenfor er et eksempel på Firefox hvor du kan gå til "om: preferanser" -siden og la nettsider bruke sin egen skrift.

Hvorfor viser emoji og symboler firkantet boks eller spørsmålstegn?

Skriftinnstillinger i Firefox

Siste ord

Selv om Unicode anstrengte seg for å gjøre alle symbolene og tegnene tilgjengelige, er det opp til de store selskapene som IBM, Microsoft og Apple å bruke dem jevnt i applikasjoner. I de fleste tilfeller kan du løse problemet med symboler som vises som firkantet boks ved å endre skrifttype eller bruke tegnkoding. Det kan imidlertid hende at du ikke kan løse problemet hvis datamaskinen din ikke støtter på grunn av kodeside eller inkompatibilitet.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon