Avatar billede steen_hansen Forsker
15. februar 2004 - 19:41 Der er 27 kommentarer og
2 løsninger

Hvorfor bliver ø udskrevet som bl.a. hexadecimale tal?

Når jeg trækker navne eller ord ud, som indeholder ø, bliver det for det meste skrevet rigtigt. Men jeg har på én side udskrevet <a href="..." title="...">Link</a> og <img src="..." alt="...">, hvor ø'et bliver erstattet med %F8

Følger man linket og kommer ind på næste side, bliver ø udskrevet korrekt, også ved alt="ø"

Nu trækker jeg så noget andet ud på en anden side, og nu bliver ø erstattet med &#248;

Hvilke forhold er det der gør, at det bliver præsenteret på den måde? Hvad skal jeg tage højde for, når jeg f.eks. benytter Server.HTMLEncode(Right(RS("username"),1))?

Jeg skal huske at sige, at jeg har dette på hver side:

Session.LCID = 1030

<html>

[....]

</html>
Avatar billede steen_hansen Forsker
15. februar 2004 - 19:48 #1
<% Session.LCID = 1030 %>

<html>

[....]

</html>
Avatar billede steen_hansen Forsker
15. februar 2004 - 21:06 #2
Jeg har ikke prøvet det efter, men jeg går ud fra, at det også gør sig gældende for æ - å -" - # - / etc.
Avatar billede steen_hansen Forsker
16. februar 2004 - 15:50 #3
Ingen bud? :o(
Avatar billede rasmusbg Nybegynder
16. februar 2004 - 21:29 #4
I unicode-tegnsættet UTF-8 er ø repræsenteret som &#248;
Hvis du vil have vist æ, ø og å skal du højst sandsynligt eksplicit angive, at ascii-tegnsættet ISO-8859-1 skal bruges.
Avatar billede steen_hansen Forsker
16. februar 2004 - 21:54 #5
Ok, og hvordan gør jeg det? Meta-tags?
Avatar billede steen_hansen Forsker
16. februar 2004 - 21:56 #6
Det har jeg faktisk gjort:

<META HTTP-EQUIV="content-type" content="text/html;charset=iso-8859-1">
Avatar billede steen_hansen Forsker
16. februar 2004 - 22:05 #7
Det forklarer heller ikke helt %F8 :o/
Avatar billede steen_hansen Forsker
17. februar 2004 - 13:23 #8
Min Verden bryder ikke sammen, hvis ikke det bliver ordnet. Men det ser sjusket ud. Håber på nogle gode bud :o)
Avatar billede eagleeye Praktikant
19. februar 2004 - 22:59 #9
Måske ved at sætte lang="da" ind i tagen?

<img src="..." alt="..." lang="da">
Avatar billede steen_hansen Forsker
29. februar 2004 - 21:17 #10
Nej, det hjalp ikke rigtigt.
Avatar billede steen_hansen Forsker
02. marts 2004 - 09:55 #11
Ingen forslag?
Avatar billede -mundi- Nybegynder
02. marts 2004 - 10:00 #12
Har du checket hvad der står i databasen ? Hvis der står "&#248" i databasen og du laver en htmlencode, så går det jo galt
Avatar billede steen_hansen Forsker
02. marts 2004 - 10:09 #13
Der står nemlig ikke &#248 nogen steder i databasen.

Prøver jeg at oprette mig som S. Hansen (username), så står der S%2E+Hansen

Det har vel noget at gøre med, at det bliver gemt i ét format, og trukket ud og vist i et andet?
Avatar billede steen_hansen Forsker
02. marts 2004 - 10:23 #14
[...] så står der S%2E+Hansen, hvor %2E så er lig med et punktum. Alle mellemrum bliver erstattet med et + (plus). Det må da kunne lade sig gøre, at få det vist ordentligt?
Avatar billede steen_hansen Forsker
02. marts 2004 - 10:30 #15
Hvis du går ud i en spørgsmålsoversigt her på E, så kan du se, at der er en title i linket, og her bliver mellemrum, punktum, æ, ø, å m.v. udskrevet korrekt. Det ville jeg også gerne kunne :o)
Avatar billede steen_hansen Forsker
15. marts 2004 - 15:23 #16
Håber I stadig har mod på at kigge på det
Avatar billede steen_hansen Forsker
21. marts 2004 - 20:44 #17
Ingen bud? Kan det være måden data bliver gemt på?
Avatar billede steen_hansen Forsker
29. marts 2004 - 12:51 #18
Håber stadigvæk, der er nogen der ligger inde med en fornuftig forklaring :o)
Avatar billede steen_hansen Forsker
23. april 2004 - 19:49 #19
Lukker
Avatar billede arne_v Ekspert
26. april 2004 - 21:17 #20
&#248;  er HTML entity for lille ø
%F8    er URL encoding for lille ø

Jeg forstår ikke helt hvad det er du gør.

"Når jeg trækker navne eller ord ud" ??

Det lyder iøvrigt meget som noget ASP specifikt.
Avatar billede steen_hansen Forsker
26. april 2004 - 21:18 #21
Det er også meget ASP-specifikt. Du er måske PHP-mand?
Avatar billede arne_v Ekspert
26. april 2004 - 21:19 #22
Nope.

JSP-mand !
Avatar billede steen_hansen Forsker
26. april 2004 - 21:24 #23
Ok :o/ Du har ikke nogen konkrete bud på hvad det kan skyldes?
Avatar billede steen_hansen Forsker
26. april 2004 - 21:26 #24
Det er vel egentlig ikke ASP, men unicode-tegnsæt, der er tale om?
Avatar billede arne_v Ekspert
26. april 2004 - 21:28 #25
ISO-8859-1
Avatar billede steen_hansen Forsker
26. april 2004 - 21:30 #26
Ok. Hvis ikke du har nogen bud, så tror jeg, at jeg dropper det. Og det har du ikke?
Avatar billede arne_v Ekspert
26. april 2004 - 21:34 #27
Jeg har ikk eengang forstået problem stillingen præcis.

Men slevom jeg gjorde, så kender jeg ikke meget til ASP og IIS.
Avatar billede steen_hansen Forsker
26. april 2004 - 21:40 #28
Problemet er, at f.eks. ø bliver udskrevet som &#248; i title (i links). Eksempel:

<a href="EtEllerAndetLink" title="ø">ø</a>

Når man holder musen hen over, burde der stå ø, men der står &#248; istedet. Og det virker fint her på E, hvis du f.eks. kigger i spørgsmålsoversigten.

Du nævner, at &#248; er HTML entity for lille ø. Allerede dér ved du mere end jeg, men jeg tror jeg lader det ligge. Det er ikke Verdens undergang :o)
Avatar billede steen_hansen Forsker
03. maj 2004 - 11:02 #29
Der er vist smuttet en del fra DB? :/

Lukker igen
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

IT-JOB