Ik gebruik UTF-8 vaak en het heeft nog nooit gefaald, ik gebruikte het tot nu toe altijd voor Japanse karakters en dat werkte foutloos. 日本語は涼しい
Wat ik deed was mijn Apache http-server configgen in httpd.conf zodat het default UTF-8 encoding draait ipv een andere ISO-xxxxx.
Tevens voegde ik altijd de meta-tag toe met de utf-8 charset om nogmaals de encoding te bevestigen.
En als dat gedaan was kon ik gewoon in een willekeurige HTML-file een Entity plaatsen om het karakter te plaatsen binnen de htmlcode, zodat het later als Japans karakter te zien was.
Maar wat het probleem nu is, is dat ik vandaag andere karakters dan Japanse of Romaanse wilde gebruiken uit de UTF-8 code-charts en hier is waar het misgaat.
Wat je hier ziet is een dingbats schaartje: ✂ //edit: Ok ik zie net dat dit wordt gedisplayed als een blokje in IExplorer, ik gebruik normaal Opera als browser en daarin wordt het wel correct gedisplayed net zoals in Firefox/Mozilla.
(view>encoding staat in IE per lot van rekening zelfs specifiek op UTF-8 ingesteld)
Dingbats is een standaard UTF-8 karaktertype, dat standaard op windows machines geinstalleerd hoort te staan.
Maar dat schaartje is bijna het enige symbooltje dat werkt uit de dingbats char-chart.
Als ik andere symbooltjes uit de UTF-8 dingbats char-chart wil gebruiken, dan verschijnen ze in de uiteindelijke webpage als blokjes of ik krijg een totaal ander karakter te zien dan de bedoeling is...arabisch ofzo.
Waarom is dit...volgens de UTF-8 standaard voldoe ik aan alle voorwaarden om de karakters goed te laten displayen.
1) Server staat default op UTF-8 encoding
2) HTML-file staat via meta-tag ingesteld op de UTF-8 charset
3) Het dingbats font is geinstalleerd.
4) Ik gebruik de juiste entitie codes die www.unicode.org geeft
5) Benodigde languages zijn in windows geinstalleerd om exotische karakters te displayen
Waarom werkt het bij sommige karakters wel en anderen niet.
Om op deze manier een website in meerdere talen op te zetten is zeer frustrerend als veel karakters niet werken.
Ook is het frustrerend dat het vaak wel in Opera en Firefox/Mozilla werkt, maar niet in IE.
En als het al werkt in Opera en Firefox dan werken zoals ik al zei slechts delen van de char-charts.
Kan iemand dit misschien uitleggen...of heb ik iets over het hoofd gezien?
Hoe plaatsen jullie bijvoorbeeld een symbool uit de Unicode char-charts? Ook met entities?
Wat ik deed was mijn Apache http-server configgen in httpd.conf zodat het default UTF-8 encoding draait ipv een andere ISO-xxxxx.
Tevens voegde ik altijd de meta-tag toe met de utf-8 charset om nogmaals de encoding te bevestigen.
code:
1
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
En als dat gedaan was kon ik gewoon in een willekeurige HTML-file een Entity plaatsen om het karakter te plaatsen binnen de htmlcode, zodat het later als Japans karakter te zien was.
Maar wat het probleem nu is, is dat ik vandaag andere karakters dan Japanse of Romaanse wilde gebruiken uit de UTF-8 code-charts en hier is waar het misgaat.
Wat je hier ziet is een dingbats schaartje: ✂ //edit: Ok ik zie net dat dit wordt gedisplayed als een blokje in IExplorer, ik gebruik normaal Opera als browser en daarin wordt het wel correct gedisplayed net zoals in Firefox/Mozilla.
(view>encoding staat in IE per lot van rekening zelfs specifiek op UTF-8 ingesteld)
Dingbats is een standaard UTF-8 karaktertype, dat standaard op windows machines geinstalleerd hoort te staan.
Maar dat schaartje is bijna het enige symbooltje dat werkt uit de dingbats char-chart.
Als ik andere symbooltjes uit de UTF-8 dingbats char-chart wil gebruiken, dan verschijnen ze in de uiteindelijke webpage als blokjes of ik krijg een totaal ander karakter te zien dan de bedoeling is...arabisch ofzo.
Waarom is dit...volgens de UTF-8 standaard voldoe ik aan alle voorwaarden om de karakters goed te laten displayen.
1) Server staat default op UTF-8 encoding
2) HTML-file staat via meta-tag ingesteld op de UTF-8 charset
3) Het dingbats font is geinstalleerd.
4) Ik gebruik de juiste entitie codes die www.unicode.org geeft
5) Benodigde languages zijn in windows geinstalleerd om exotische karakters te displayen
Waarom werkt het bij sommige karakters wel en anderen niet.
Om op deze manier een website in meerdere talen op te zetten is zeer frustrerend als veel karakters niet werken.
Ook is het frustrerend dat het vaak wel in Opera en Firefox/Mozilla werkt, maar niet in IE.
En als het al werkt in Opera en Firefox dan werken zoals ik al zei slechts delen van de char-charts.
Kan iemand dit misschien uitleggen...of heb ik iets over het hoofd gezien?
Hoe plaatsen jullie bijvoorbeeld een symbool uit de Unicode char-charts? Ook met entities?