Avatar billede mcole Nybegynder
17. marts 2005 - 10:11 Der er 2 kommentarer og
1 løsning

Problemer med at vise visse tegn med UTF-8

Jeg har et XML dokument, der indeholder nedenstående karakterer i UTF-8.
Jeg transformerer det med XSLT.
Hex-dec værdierne er hvad de oprindeligt er konverteret fra.
De vises alle som en lille firkant.
Jeg har også prøvet ’ med samme resultat.
Jeg kan ikke gennemskue, hvad mit problem er.

Hex dec UTF-8
92  146 C292
93  147 C293
94  148 C294
96  150 C296
97  151 C297
Avatar billede janegil Nybegynder
17. marts 2005 - 12:24 #1
Se ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT og ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT.

For eksempel 0x92 er kontrolltegn (PU2) i ISO-8859-1 og unicode, men "RIGHT SINGLE QUOTATION MARK" i windows-1252.

Jeg kan ikke overskue hva du egentlig prøver å gjøre, men jeg antar forklaringen ligger her et sted.

Det skal tilføyes at alle de browsere jeg har (i Windows) håndterer iso-8859-1 som om det var windowws-1252, mens XML-verktøy er strikse, og insisterer på at x92 ikke er et  synlig tegn, men et kontrolltegn i ISO-8859-1.
Avatar billede janegil Nybegynder
17. marts 2005 - 12:31 #2
Jeg antar du ønsker å vise ’ ’ for x92 RIGHT SINGLE QUOTATION i windows-1252, men får PU2, som riktignok må vises som et rektangel.
Avatar billede mcole Nybegynder
18. marts 2005 - 09:59 #3
Tak Janegil.
Det løste mit problem
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester