Har du en url ? Serveren kan godt finde paa at sende et andet charset tilbage, f.eks. iso-8859-1, som den saa vil bruge istedet. Husk ogsaa at encode bogstaverne, f.eks. ligesom at æ kan encodes som æ eller æ
kommer stadig an paa hvilket charset der virkeligt bliver brugt, hvis den er online er det nemmere for os at checke, ellers skal du selv finde ud af hvilke headers der bliver sendt tilbage
jeg har desværre ikke mulighed for det lige nu da jeg er på arbejde... men kan prøve at lege lidt med det hvis du kommer med info om hvad jeg skal.. :)
Prov som det forste at indsaette en doctype i toppen, dvs. det forste tag i dit dokument skal vaere f.eks.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Dernaest har du for mange charset declarationer i dit dokument, du har: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-7"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1253">
Jeg vil foreslaa at du istedet prover dette istedet for de 3 herover: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
Disse to ting skal du rette, de naeste 2 ting boer du dog ogsaa gore:
Din webserver sender ikke et charset tilbage i headeren, den sender kun: Content-Type: text/html Den boer sende: Content-Type: text/html; charset=UTF-8
Du kan enten aendre dette i IIS eller rette det som en ny header i asp, uanset hvordan du vil rette det kan jeg desvaerre ikke hjaelpe dig da jeg ikke har erfaring med disse.
Det sidste du boer gore er at konvertere de graeske bogstaver til deres html entities, f.eks. ligesom æ skal konverteres til æ eller æ
jeg har gjort de første 2 ting...men det hjalp slet ikke.. og ville lige stille et spg.. kan det virklige passe at man skal ændre alle græske bogstaver til deres html entities??
Hvordan virker så de græske sider med flere tusinde bogstaver? Det virker jo fint nok nå jeg ser dem.. Tror sku ikke at de har lavet alle bogstaverne om til html værdier..
html koden er fyldt med fejl, det kan vaere dette ogsaa er en del af problemet, selvom jeg ikke tror det.
Uanset om de konvertere bogstaverne eller ej er irrelevant, det er det du boer gore da du derved sikre at tegn bliver sendt rigtigt over til browseren, og du dermed ikke behover bekymre dig saa meget om charsets
Hvis teksten ligger i en database skal du ligeledes sikre dig at datatypen du har valgt til kolonnen er i stand til at gemme graeske tegn.
Prov at konvertere 1 graesk bogstav til dets html entity og se om det virker
det virker fint når man konveter dem om til deres html værdier..
du siger det er irrelevant om andre gøre det eller ej men det er det jo ikke.. Når det er flere tusinde bogstaver kan det have jo store betydning for hvordan man vælger at gøre det..
Der er flere græske hjemmesider som åbenbart direkte har skrevet bogstaverne ind, uden html værdier osv.. De vises jo fint nok.. De har bare denne i toppen: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-7"> Har prøvet at rette top menuen og det tog mig 1 time.. Tænk på alt andet tekst :'(
Der burde altså være et mere enkelt løsning, men hvordan ? :(
Hmm.. jeg har nu lejet lidt frem og tilbage med den og synes jeg nærmer mig løsningen men der er stadig lidt problemer...
Når jeg f.eks kopiere græske tekst direkte over og gemmer det som unicode & .htm fil virker det fint.. ligeså snart jeg laver den om til .asp funker den ikke igen..
skal jeg indtaste noget bestemt i toppen af asp filen når jeg bruger unicode istede for ANSI?
" Din webserver sender ikke et charset tilbage i headeren, den sender kun: Content-Type: text/html Den boer sende: Content-Type: text/html; charset=UTF-8
Du kan enten aendre dette i IIS eller rette det som en ny header i asp, uanset hvordan du vil rette det kan jeg desvaerre ikke hjaelpe dig da jeg ikke har erfaring med disse. "
hej bjornicle, jeg havde helt seriøst troet at jeg var færdig med denne spg.. Du må virkelig undskylde du ikke har hørt fra mig indtil nu.. :(
du må meget gerne smide et svar så vi kan få det ud af verden.. :)
det med græske tegn virker udmærket nu men har nu problemer med db'en som du før har snakket om.. har oprettet en anden spg under acces kategori, så du er velkommen til at hjælpe til igen hvis du ved hvordan :)
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.