Thread Problem mit Umlauten (jQuery) (42 answers)
Opened by MartinR at 2011-12-27 13:42

GwenDragon
 2011-12-27 17:58
#155101 #155101
User since
2005-01-17
14711 articles
Admin1
[Homepage]
user image
2011-12-27T14:29:14 bianca
(...)Also liegt es an der Apache Konfig. Huuu, tückisch.
Tückisch ist das nicht, denn der Apache ist so eingestellt und Leute, die Webprogrammierung machen, müssen sowas wissen oder wenigstens überprüfen können. Der Apach mach das mit ISO-8859-1 aber schon seit Jahren so.

2011-12-27T14:29:14 bianca
Edit2: Aber warum steht in der jQuery Docu pauschal UTF-8 und nicht "gemäß Webserverkonfig"?
In der Doku von .ajax steht zu content-type drin, dass die Daten als UTF-8 gesendet werden:
http://api.jquery.com/jQuery.ajax/
contentTypeString
(...)
Data will always be transmitted to the server using UTF-8 charset; you must decode this appropriately on the server side


Und wenn jquery.ajax Script oder JSONP-Daten verwendet, lässt sich über scriptCharset das charset einstellen:
http://api.jquery.com/jQuery.ajax/
scriptCharset

Only for requests with "jsonp" or "script" dataType and "GET" type. Forces the request to be interpreted as a certain charset. Only needed for charset differences between the remote and local content.

Ansonsten verwendet das ablaufende JS immer das Charset der Webseite, was entweder in einem HTML-Element Meta mit http-equiv="content-type" drin steht oder vom Server gesendet wird.
Last edited: 2011-12-27 18:02:22 +0100 (CET)

View full thread Problem mit Umlauten (jQuery)