È solo a me, o sono personaggi di essere visualizzati in modo non corretto di più ultimamente?

StackOverflow https://stackoverflow.com/questions/5682

  •  08-06-2019
  •  | 
  •  

Domanda

Non so se è il mio sistema, anche se io non ho fatto nulla di insolito, ma ho cominciato a notare in modo non corretto reso personaggi che spuntano in pagine web, file di testo, come questo:

http://www.kbssource.com/strange-characters.gif

Ho il sospetto che sia correlato alla recente tendenza di usare unicode per tutto, il che è una buona cosa, credo che, combinato con i caratteri che non supportano tutti i possibili caratteri.

Così, qualcuno sa che cosa sta causando questi lampi (dico bene?), e come faccio a interrompere questo mostrando nel mio contenuto?

È stato utile?

Soluzione

Sembra che per questo particolare autore, il testo è stato modificato in alcuni editor che ha assunto non era UTF8, e poi ri-scritto in UTF8.Sto basando questo il fatto che se dico a mio browser di interpretare la pagina come diverse codifiche, nessuno farlo visualizzare correttamente.Questo mi dice che alcuni di conversione è stato fatto a un certo punto in modo improprio.

L'unico problema con UTF8 è che non c'è un modo standardizzato di riconoscere che un file è UTF8, e fino a che tutti gli editori sono standardizzazione UTF8, ci sarà ancora un errore di conversione.Per altri unicode varianti, una BOM (Byte Order Mark) è abbastanza standard per aiutare a identificare un file, ma Distinte in UTF8 file sono piuttosto rare.

Per tenerlo da mostrando nel vostro contenuto, assicurarsi che si sta utilizzando sempre unicode editori, e fare in modo che sempre aprire i file con l'apposito codifiche.È un dolore, purtroppo, e gli errori vengono di tanto in tanto affiorano.La chiave è solo la cattura di loro al più presto in modo che si può annullare o fare un paio di modifiche.

Altri suggerimenti

Sono abbastanza positivo è niente che tu possa fare.Ho visto questo sulla prima pagina di digg un sacco di recente.È più che probabile che ha a che fare con un personaggio di essere codificato in modo improprio.Non necessariamente un fattore del tipo di carattere, solo un errore da qualche parte in traduzione.

Guardò per un po ' come il carattere di sottolineatura e staffa angolare problema era andato via, ma a quanto pare potrebbe non essere risolto.

ecco un piccolo esempio, che dovrebbe assomigliare a questa:



#include

____
#include <stdio.h>
____
#include 

Aggiornamento:sembra che fissa in modalità di visualizzazione, e rotto solo in modalità di modifica

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top