Vra

Binne 'n asp.net bladsy, moet ek gebruik

<html><title>My page's title from México</title></html>

of

<html><title>My page's title from M&eacute;xico</title></html>

Beide voorbeelde het dieselfde uitset. Sedert asp.net al my bladsye te utf-8 kodeer, daar is geen rede om html entiteite gebruik, is dit reg?

Was dit nuttig?

Oplossing

Die ASCII tabel stel van karakters, onseker die eerste gestandaardiseerde stel karakters terug in die dae toe jy net kan spaar 1 byte per karakter. http://asciitable.com/ Maar ek het 'n paar rondkyk op die verlengde karakter stel ASCII en dit wil voorkom asof die karakter waarna jy verwys is 'n ASCII karakter. So daar is regtig nie 'n probleem wat ook al manier waarop jy kies om jou titel te vertoon.

My hersiene antwoord gaan vir goedkoper een volgens die ruimte (dit wil sê die eerste een)

Ander wenke

Die tweede voorbeeld sal verseker verenigbaarheid met ASCII standaarde van HTML transmition. So my stem is vir die tweede voorbeeld, so jy hoef nie om te verseker die HTML is uitset en geïnkripteer as UTF-8 al die pad deur al die proxy servers en enige ander soort van caching en vertaling wat mag voorkom.

Jy is korrek; Solank as wat daar is unicode aan beide kante van die pyp, dit maak nie regtig saak nie. Persoonlik sou ek die eerste eenvoudig te gebruik, want dit is meer leesbaar.

En, eerlik, unicode het wydverspreide vir 'n geruime tyd. Ek persoonlik glo dat dit tyd is om enigiemand wat nie UTF-8 agter kan hanteer verlaat.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top