/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
str replace mærkværdigheder
Fra : Jonas Voss


Dato : 04-02-03 14:36

Jeg har en kammerat der skal til udlandet, hvor de ikke har danske
bogstaver, og han vil gerne have kunne skrive i sin weblog og skrive
mails, med danske bogstaver. Han kan jo ikke være sikker på at
computerne han bruger vil kunne anvende danske tegn.

Derfor har jeg lavet denne dimmer til ham, der skulle oversætte det
kan skriver til danske tegn, eller til HTML-entiteter, alt efter hvad
han nu ønsker:

<http://it.edu/people/jcv/php/transmo.php>

Mit problem er, at alt virker, undtagen oversættelsen af Ae til Æ. Den
insisterer på at lave det til HTML-entiteter, uanset om man har sat
flueben i den dertil indrettede.

Kilden til siden kan ses her:

<http://it.edu/~jcv/php/transmo.php?sovs=>

Nogen idéer til hvad der går galt?

--
| Jonas @ 55.75, 12.42 | <http://verture.net/> |

SCSI port:
Inferior grade of wine, e.g. Muscatel, Ripple, Mad Dog.

 
 
Larz (04-02-2003)
Kommentar
Fra : Larz


Dato : 04-02-03 18:08

Jonas Voss <voss@null.dk> wrote in news:u6s4h-bie.ln1@zaphod.local:

> Mit problem er, at alt virker, undtagen oversættelsen af Ae til Æ. Den
> insisterer på at lave det til HTML-entiteter, uanset om man har sat
> flueben i den dertil indrettede.
>
> Nogen idéer til hvad der går galt?

Ja, det hedder &AElig; og ikke &Aelig;


--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
To mail me remove your pants.

Jonas Voss (04-02-2003)
Kommentar
Fra : Jonas Voss


Dato : 04-02-03 21:27

In dk.edb.internet.webdesign.serverside.php, Larz wrote:

> Jonas Voss <voss@null.dk> wrote in news:u6s4h-bie.ln1@zaphod.local:
>
>> Nogen idéer til hvad der går galt?
>
> Ja, det hedder &AElig; og ikke &Aelig;

Ja, det er jo det det gør. Tak for det.

--
| Jonas @ 55.75, 12.42 | <http://verture.net/> |

"The ability to enslave a planet is insignificant
next to the power of the Macintosh" - Darth Vader

Jesper M. Olsen (19-02-2003)
Kommentar
Fra : Jesper M. Olsen


Dato : 19-02-03 21:51

ved ik :(



Thomas Lindgaard (19-02-2003)
Kommentar
Fra : Thomas Lindgaard


Dato : 19-02-03 22:52

Jonas Voss <voss@null.dk> wrote in news:u6s4h-bie.ln1@zaphod.local:

> <http://it.edu/people/jcv/php/transmo.php>
>
> Mit problem er, at alt virker, undtagen oversættelsen af Ae til Æ. Den
> insisterer på at lave det til HTML-entiteter, uanset om man har sat
> flueben i den dertil indrettede.
>
> if (isset($_POST['x'])) {
> $data = $_POST['data'];
> # replace aa with å
> $data = str_replace("aa", "&aring;", $data);

Er det ikke ret simpelt? :)

Kommentaren siger: "Erstat aa med å", men det koden gør er at erstatte aa
med &aring; - får du ikke det ønskede hvis du faktisk gør det som
kommentaren siger? (Når du sætter htmlentities ind her allerede har det
ingen effekt at undlade kaldet til htmlentities() i næste if-sætning).

--
Hyggehej
/Thomas

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste