Avatar billede sortsnak.dk Nybegynder
28. september 2008 - 09:40 Der er 5 kommentarer og
1 løsning

Special karakter til octal-kode

Hej eksperter

Hvordan kan jeg konvertere en string som fx. indeholder "Æblemand" til octal-kode således at Javascript outputter specialkaraterer korrekt?

Er der en funktion i Php til at konvertere "Æblemand" til "\346blemand" ? :)

På forhånd tak. :)

- Anders
Avatar billede jakobdo Ekspert
28. september 2008 - 11:49 #1
Kan du ikke bruge utf8_encode() ?
Avatar billede coderdk Praktikant
28. september 2008 - 14:25 #2
Eller urlencode?
Avatar billede sortsnak.dk Nybegynder
28. september 2008 - 14:34 #3
Nej, de giver henholdsvis:

utf8_encode('æ') = Ã
urlencode(æ') = %C3%86

Det kaldes vist octal værdier dem som jeg gerne vil have i javascript... :)
Avatar billede olebole Juniormester
28. september 2008 - 15:43 #4
<ole>

Hvis du skal skrive korrekt JavaScript, må du ikke bruge:
    "Æblemand" til "\346blemand"

- men skal bruge (escaped som Unicode):
    "Æblemand" til "\u00e6blemand"

Det er en del år siden, escaping med oktal-tal blev deprecated i JS  =)

/mvh
</bole>
Avatar billede olebole Juniormester
28. september 2008 - 15:44 #5
- men hvorfor? Du kan sagtens skrive 'æblemand' til JavaScript, hvis du iøvrigt har styr på dokumenternes tegnsæt  =)
Avatar billede sortsnak.dk Nybegynder
03. april 2011 - 22:54 #6
Lukker den.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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