Het probleem is dat bij ajax calls de tekst formatting corrupt raakt bij het terugzenden van de gegevens.
Ik probeerde daarom met de functie htmlentities() de tekst te strippen.
Maar als ik dat doe geeft hij een lege string terug.
Als ik echter deze functie gebruik, lukt het wel:
Maar dat is erg omslachtig. Ik moet nu voor elk tekentje zo'n lijn toevoegen.
Daarom dat htmlentities() mij een veel eenvoudigere oplossing leek?
Weet er iemand wat ik kan doen om die functie htmlentities() toch aan de praat te krijgen?
Ik probeerde daarom met de functie htmlentities() de tekst te strippen.
code:
1
2
3
4
| function tekstOmzetten($tekst){ $tekst = htmlentities($tekst, ENT_QUOTES); return $tekst; } |
Maar als ik dat doe geeft hij een lege string terug.
Als ik echter deze functie gebruik, lukt het wel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| function tekstOmzetten($tekst){ $tekst = str_replace('€','€',$tekst); $tekst = str_replace('*','*',$tekst); $tekst = str_replace('+','+',$tekst); $tekst = str_replace('/','/',$tekst); $tekst = str_replace('%','%',$tekst); $tekst = str_replace('-','-',$tekst); $tekst = str_replace('©','©',$tekst); $tekst = str_replace('Ø','Ø',$tekst); $tekst = str_replace('–','–',$tekst); $tekst = str_replace('º','º',$tekst); $tekst = str_replace('®','®',$tekst); $tekst = str_replace('°','°',$tekst); $tekst = str_replace('•','•',$tekst); $tekst = str_replace('™','™',$tekst); $tekst = str_replace('ë','ë',$tekst); $tekst = str_replace('’','´',$tekst); $tekst = str_replace('“','“',$tekst); $tekst = str_replace('„','„',$tekst); $tekst = str_replace('"','"',$tekst); $tekst = str_replace('”','”',$tekst); $tekst = str_replace('ï','ï',$tekst); $tekst = str_replace('·','·',$tekst); $tekst = str_replace('²','²',$tekst); $tekst = str_replace('³','³',$tekst); $tekst = str_replace('×','×',$tekst); $tekst = str_replace('é','é',$tekst); $tekst = str_replace('É','É',$tekst); return $tekst; } |
Maar dat is erg omslachtig. Ik moet nu voor elk tekentje zo'n lijn toevoegen.
Daarom dat htmlentities() mij een veel eenvoudigere oplossing leek?
Weet er iemand wat ik kan doen om die functie htmlentities() toch aan de praat te krijgen?
[ Voor 5% gewijzigd door Verwijderd op 05-07-2007 15:22 ]