TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

99

Unicode-konsortio on voittoa tavoittelematon organisaatio, joka ylläpitää jokaiselle symbolille ja merkille yksilöllisen koodipisteen. Käyttöjärjestelmät ja sovellukset tulkitsevat nämä Unicode -koodipisteet ja antavat sinun kirjoittaa. Unicodessa on käytettävissä 1 114 112 koodipistettä, kun taas vain 143 859 on määritetty tietyille merkeille Unicode -versiosta 13.0 alkaen. Jopa näillä 143K -koodeilla monet symbolit ja merkit näyttävät edelleen neliöruudun tai kysymysmerkin. Tässä ovat syyt, miksi neliöit ruudun tai kysymysmerkin symbolien sijaan.

Mikä tuo neliölaatikko tai kysymysmerkki on?

Jos sovellus ei tue Unicode -koodipistettä, näet jonkin seuraavista:

  • Neliönmuotoinen laatikko
  • Kysymysmerkki
  • Kysymysmerkki laatikon sisällä
  • Yhteensopimattomat roskahahmot

Se tapahtuu eri syistä, ja selitämme joitain niistä täällä.

Ymmärtäminen, miten hahmot näytetään

Ennen kuin jatkat, sinun on ymmärrettävä, miten sovellukset näyttävät merkkejä kirjoittaessasi. Koska sama prosessi toimii kaikille merkeille, mukaan lukien symbolit, joissa on Unicode -koodipiste.

Digitaaliset sovellukset toimivat arvoilla 1 ja 0. Siksi sovellus muuntaa merkin Unicode -pisteen binäärikoodiksi ja tallentaa sen. Kun avaat tiedoston, joka sisältää merkin, tietokone tulkitsee binaarikoodin näkyväksi symboliksi. Tätä varten on saatavilla monia kartoitusstandardeja, joita kutsutaan merkkikoodauksiksi.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Prosessin vaiheet merkkinäytössä

Yleinen merkkikoodaus on UTF-8 (8-bittinen Unicode Transformation Format). Jos jokin vaihe menee pieleen, hahmo on neliön muotoinen laatikko, kysymysmerkki tai roska.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Dollarin emoji näkyy kysymysmerkkinä

1 Käytä UTF-8-merkkikoodausta

Todennäköisin syy neliömäisen laatikon näkymiseen on, että sovellus ei tue Unicode -koodipistettä. Jos sovellus, kuten Word tai Excel, ei voi tulkita koodipistettä, se näyttää neliömäisen laatikon, joka osoittaa yhteensopimattomuuden, tai näet joitain roskapostimerkkejä. Alla on esimerkki siitä, miltä luettelomerkit näyttävät, kun asiakirja ei ole yhteensopiva:

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Ei tuettuja hahmoja

Ratkaisu tämän korjaamiseksi on muuttaa asiakirjan koodausta. Se riippuu kuitenkin käyttämästäsi sovelluksesta ja käyttöjärjestelmästä. Noudata alla olevia Word -ohjeita Windowsissa:

Jos tiedosto ei ole yhteensopiva, Word näyttää tiedoston muuntamisikkunan automaattisesti, kun avaat. Jos et näe tiedostojen muuntamisikkunaa, sinun on ensin otettava se käyttöön.

  • Avaa uusi Word -asiakirja ja siirry kohtaan "Tiedosto> Asetukset> Lisäasetukset". Vieritä alas kohtaan "Yleiset" ja ota käyttöön "Vahvista tiedostomuodon muuntaminen auki". Tämä näyttää tiedoston muuntamisikkunan aina, kun avaat asiakirjan, joka ei ole yhteensopiva oletusarvoiset Wordin tiedostopäätteet.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Vahvista tiedostomuodon muuntaminen auki

  • Avaa nyt tiedosto, joka näyttää neliöruudun tai roskamerkit. Sinun pitäisi nähdä "muuntaa tiedosto" -valintaikkuna, kuten alla. Valitse "Koodattu teksti" ja napsauta "OK" -painiketta.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Muunna tiedosto

  • Näet "Tiedoston muuntaminen" -valintaikkunan, kuten alla. Valitse "Muu koodaus” ja valitse “Unicode (UTF-8)”. Avaa tiedosto napsauttamalla "OK".

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Valitse UTF 8 -koodaus

Nyt sinun pitäisi nähdä, että kaikki neliöruudut ja roskapostimerkit näkyvät oikein, kun ne on muunnettu oikein Unicode -koodauksella.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Oikeat luettelomerkit

Kuten mainittiin, merkkikoodauksen muuttaminen riippuu käyttämästäsi sovelluksesta. Yhteenvetona, sinun on varmistettava, että käytät UTF-8-merkkikoodausta, jotta symbolit näkyvät oikein.

2 Käyttöjärjestelmän kieli

Yllä olevassa prosessissa käyttöjärjestelmät, kuten Windows ja Mac, käyttävät koodisivua Unicode -koodipisteen yhdistämiseen binäärikoodiin. Tämä tarkoittaa, että samalla symbolilla voi olla erilainen kartoitus eri käyttöjärjestelmissä. Jos tarkastelet eri käyttöjärjestelmissä luotuja eri alustojen asiakirjoja, mahdollinen syy voi olla saman symbolin eri tulkinta. Tämä on myös syy siihen, että saman koodin näyttö on erilainen käyttöjärjestelmän mukaan.

Yleensä voit vaihtaa koodisivun vaihtamalla tietokoneen kielen. Tätä ei kuitenkaan suositella tai ole mahdollista kaikissa tapauksissa vain tarkastella asiakirjassa olevaa symbolia.

3 Valitse Eri fontit

Applella on oma Symbol -fontti, kun taas Microsoftilla on fontteja, kuten Wingdings ja Webdings. Nämä fontit ovat yhteensopivia näyttääkseen symbolit sopivalla tyylillä. Kun näet neliön muotoisen ruudun, yritä vaihtaa fontiksi Webdings tai Wingdings Windowsissa ja Symboli Macissa.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Fontit Windowsissa

4 Upota fontti asiakirjaan

Voi olla tilanteita, joissa sinun on luotava asiakirja erikoismerkeillä ja jaettava se käyttäjille, jotka katsovat sitä eri käyttöjärjestelmässä. Varmista tässä tapauksessa, että upotat asiakirjassa käytetyt fontit, jotta se toimii oikein, kun sitä tarkastellaan toisessa käyttöjärjestelmässä.

  • Avaa Word -asiakirja ja siirry kohtaan "Tiedosto> Asetukset> Tallenna".
  • Vieritä alas viimeiseen osaan, joka näyttää “Säilytä uskollisuus, kun jaat tämän asiakirjan”.
  • Ota käyttöön "Ota fontit käyttöön tiedostossa" -valintaruutu.
  • Ota käyttöön myös "Upota vain asiakirjassa käytetyt merkit (paras koko pienentämiseen)", jos haluat pienentää tiedoston kokoa.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Upota fontit tiedostoon

5 Uudet symbolit

Unicode julkaisee vuosittain uusia symboleja, erityisesti hymiöitä. Aina kun on uusi emoji, voi kestää jonkin aikaa, ennen kuin Microsoftin ja Applen kaltaiset yritykset hyväksyvät koodin. Voit tarkistaa äskettäin julkaistut symbolit Unicoden verkkosivustolta varmistaaksesi, ettet kamppaile niiden kanssa.

6 Square Box selaimissa

Muiden sovellusten tapaan web -kehittäjät käyttävät symboleja myös HTML-, CSS- ja JavaScript -tiedostoissa. Sinun täytyy muuntaa Unicode-koodin viittaavat desimaalin tai heksadesimaalinen paeta yksikön ja siirtää Web asiakirjan symbolien avulla web asiakirjoja. Nykyaikaisella selaimella on mahdollisuus käyttää mukautettua fonttia, joka voi estää verkkosivustolla käytetyn symbolifontin. Varmista siis, että tarkistat selaimesi fontin asetukset ja annat fonttien ladata verkkosivustolta.

Alla on esimerkki Firefoxista, jossa voit siirtyä "about: preferences" -sivulle ja sallia verkkosivujen käyttää omaa fonttiaan.

Miksi hymiöissä ja symboleissa on neliöruutu tai kysymysmerkki?

Fontin asetukset Firefoxissa

Lopulliset sanat

Vaikka Unicode pyrki saamaan kaikki symbolit ja merkit saataville, suurten yritysyritysten, kuten IBM, Microsoft ja Apple, on otettava ne käyttöön yhtenäisesti sovelluksissa. Useimmissa tapauksissa voit ratkaista neliöruutuna näytettävien symbolien ongelman muuttamalla fonttia tai käyttämällä merkkikoodausta. Et kuitenkaan ehkä pysty ratkaisemaan ongelmaa, jos tietokoneesi ei tue koodisivun tai yhteensopimattomuuden vuoksi.

Leave A Reply

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja