Avatar billede neocron Nybegynder
18. august 2007 - 16:07 Der er 2 kommentarer og
1 løsning

Danske tegn - konvertering til ASCII

Hejsa.
Jeg har en lille sag her.

Jeg skal nemlig have konverteret æøå og ÆØÅ til deres respektive ASCII tegn. Jeg kan simpelthen ikke huske om der en PHP funktion der gør jobbet for en. En mulig løsning er 6x preg_replace med hver enkelt tegn... men det MÅ kunne gøres nemmere end det - har jeg ret i det?

$str = "Test: æ ø å Æ Ø Å";
Når man outputter $str og viser kilde skal man altså med andre ord kunne se ascii koderne på tegnene istedet for bare uformateret "æ ø å".

Æ -> Æ
Ø -> Ø
Å -> Å

æ -> æ
ø -> ø
å -> å

Jeg håber I forstår hvad jeg mener.
Avatar billede erikjacobsen Ekspert
18. august 2007 - 16:23 #1
Avatar billede barklund Nybegynder
18. august 2007 - 16:29 #2
Og det er ikke konvertering til ASCII-tegn, men til HTML-entiteter. Ja, HTML-entiteterne består af ASCII-tegn, men det er en detalje :)

Noget andet er hvorfor du vil gøre det, for det var altså en del år siden, det var nødvendigt. Kun til mails kan det være nødvendigt i dag :)
Avatar billede neocron Nybegynder
18. august 2007 - 17:25 #3
SELVFØLGELIG, ERIK! :) Jeg havde glemt at sætte en tegnkodning, så er det jo klart at det ikke virker. Jeg synes ellers jeg havde været så grundigt igennem det :)

Erik, jeg tillader mig at smide et svar og svare det selv, efter du ikke vil have points. Ellers må du lige skrive.
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