[TYPO3-UG Freiburg] tt_news und JavaScript

Nicolas de Haen typo3 at ndh-websolutions.de
Sat Jul 25 22:27:19 CEST 2009


Normalerweise ist json_encode das einfachste wenn man Variablen von PHP 
nach Javascript transferieren will, da Strings, Zahlen, Objekte, Arrays 
korrekt escaped und wieder hergestellt werden.

Wenn es aber wie in deinem Fall mit Sicherheit nur um Strings geht, 
sollte addslashes reichen.

Gruß,
Nico

Benjamin Keil schrieb:
> Also bei utf8_decode + json ist das Ergebnis: null (<- so steht es im  
> HTML-Quelltext)
> Bei utf8_encode + json werden aus den Umlauten ähnliche Zeichenketten,  
> also z.B. \u00c3\u00a4 statt \u00e4.
>
> Eigentlich musste alles UTF8 sein :(
> Was spricht denn gegen addslashes? Das scheint nämlich zu  
> funktionieren, falls ich nichts übersehen habe.
>
> Grüße
> Ben
>
>
>
> Am 25.07.2009 um 21:23 schrieb Nico de Haen:
>
>   
>> Hmm, dann ist es wohl ein charset Problem. Ist alles utf8?
>> Probiere es mal mit json_encode(utf8decode($subheader)), oder  
>> utf8encode.
>>
>> Gruß,
>> Nico
>>
>> Benjamin Keil schrieb:
>>     
>>> Hallo Nico,
>>>
>>>
>>>       
>>>> die PHP-Funktion json_encode($subheader) macht alles was du  
>>>> brauchst.
>>>>
>>>>         
>>> ich sehe, dass damit Slashes gesetzt werden, allerdings werden auch
>>> Umlaute umgewandelt, z.B. "ü" wird zu "\U00FC". Muss ich das dann per
>>> JavaScript wieder decodieren, bevor ich es in mein HTML-div schreibe?
>>> Ist es sicherer als addslashes bzw. bringt es einen Vorteil?
>>>
>>> Danke!
>>> Ben
>>>
>>> _______________________________________________
>>> TYPO3-UG-Freiburg mailing list
>>> TYPO3-UG-Freiburg at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug- 
>>> freiburg
>>>
>>>       
>> -- 
>> Nico de Haen
>> ndh websolutions
>>
>> Webprogrammierung, OpenSource, Typo3
>>
>> http://www.ndh-websolutions.de
>>
>>
>>
>> _______________________________________________
>> TYPO3-UG-Freiburg mailing list
>> TYPO3-UG-Freiburg at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>>     
>
> _______________________________________________
> TYPO3-UG-Freiburg mailing list
> TYPO3-UG-Freiburg at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>   


More information about the TYPO3-UG-Freiburg mailing list