View previous topic :: View next topic |
Author |
Message |
tacki Guru
Joined: 29 Jun 2002 Posts: 418 Location: Germany
|
Posted: Mon Oct 20, 2003 6:26 am Post subject: [OT] Apache mod_proxy und Umlaute [solved] |
|
|
Moin,
ich hab hier einen zentralen Apache2, auf den alle Anfragen aus dem Inet eingehen. Bei bestimmten Hostnames leite ich die anfrage per Proxy-Request weiter an einen anderen internen Server:
Code:
<VirtualHost *>
Servername mail.xxx.de
ProxyPass / http://internerxxx:80/
ProxyPassReverse / http://internerxxx:80/
</VirtualHost>
Das ganze Funktioniert auch wunderbar, nur kommt der Proxy mit den Umlauten nicht zurrecht... Das heisst, alle Umlaute auf der Seite werden 'verkrüppelt' dargestellt. So wird aus 'können' ein "können"....
Ich benutze Apache 2.0.47
Kann mir da jemand helfen?
Grüße
tacki
Last edited by tacki on Mon Oct 20, 2003 8:41 am; edited 1 time in total |
|
Back to top |
|
|
yhirmikq n00b
Joined: 20 Oct 2003 Posts: 14
|
Posted: Mon Oct 20, 2003 7:37 am Post subject: |
|
|
Hi,
ich verstehe das Problem nicht ganz. Wo sind denn die Umlaute? In HTML heisst ein ö eigentlich ö Damit sollte es dann keine Probleme geben.
- Sebastian |
|
Back to top |
|
|
tacki Guru
Joined: 29 Jun 2002 Posts: 418 Location: Germany
|
Posted: Mon Oct 20, 2003 7:43 am Post subject: |
|
|
der fehler kann nicht im quellcode liegen, denn der interne server hat auch keine probleme mit umlauten wenn ich intern drauf geh... (gleiches client-system - laptop) |
|
Back to top |
|
|
tacki Guru
Joined: 29 Jun 2002 Posts: 418 Location: Germany
|
Posted: Mon Oct 20, 2003 8:41 am Post subject: |
|
|
Das Problem wurde gelöst:
Als AddDefaultCharset in der commonapache2.conf war ISO-8859-1 eingestellt. Da die Seite aber als UTF-8 codiert ist, hat apache beim 'holen' der Seite die Umlaute zerhäckselt.
also Browser -> Firewall -> Apache2 (ISO-8859-1) -> mod_proxy -> Website (UTF-8)
Code: | <VirtualHost *>
Servername mail.xxx.de
ProxyPass / http://internerxxx:80/
ProxyPassReverse / http://internerxxx:80/
[b]AddDefaultCharset UTF-8[/b]
</VirtualHost> |
das hat das Problem behoben... Die restlichen Seiten die von diesem Apache gehandelt werden, laufen als ISO-8859-1. |
|
Back to top |
|
|
|