DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=31401>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31401 UTF-8 encoding is lost in JS when using mod_proxy (ProxyPass). Summary: UTF-8 encoding is lost in JS when using mod_proxy (ProxyPass). Product: Apache httpd-2.0 Version: 2.0.50 Platform: PC URL: http://xxc.bizlink.ru/bugReport/ OS/Version: FreeBSD Status: NEW Severity: Normal Priority: Other Component: mod_proxy AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] http://xxc.bizlink.ru:8000/bugReport/ - the original page. http://xxc.bizlink.ru/bugReport/ - proxy. <VirtualHost 195.96.81.34:80> ServerName xxc.bizlink.ru ProxyPass / http://xxc.bizlink.ru:8000/ ProxyPassReverse / http://xxc.bizlink.ru:8000/ SetOutputFilter proxy-html ProxyHTMLURLMap http://xxc.bizlink.ru:8000 http://xxc.bizlink.ru </VirtualHost> Original page have correct UTF-8 both in the html text and in the javascript: 8<------------------------------------------------------------------->8 # wget -SO- http://xxc.bizlink.ru:8000/bugReport/ --14:26:30-- http://xxc.bizlink.ru:8000/bugReport/ => `-' Resolving xxc.bizlink.ru... done. Connecting to xxc.bizlink.ru[195.96.81.34]:8000... connected. HTTP request sent, awaiting response... 1 HTTP/1.1 200 unknown 2 Date: Fri, 24 Sep 2004 10:26:00 GMT 3 Server: WebCRM/0.2 4 Set-Cookie: wcForumSession1=1m2lm95koqkco_i4jjnc; domain=.bizlink.ru; expires=Mon, 24 Sep 2007 09:26:10 GMT; path=/ 5 Pragma: no-cache 6 Cache-Control: private 7 Expires: Fri, 24 Sep 2004 10:26:00 GMT 8 Content-Type: text/html; charset=UTF-8 9 Connection: close [<=> ] 0 --.--K/s <html><body> Plain unicode: "проверка". <p> JS unicode: <script language=JavaScript> document.write( "проверка" ); </script> </body></html> [ <=> ] 163 31.84K/s 14:26:30 (31.84 KB/s) - `-' saved [163] 8<------------------------------------------------------------------->8 Proxy page had lost UTF-8 in the javascript: 8<------------------------------------------------------------------->8 # wget -SO- http://xxc.bizlink.ru/bugReport/ --14:32:31-- http://xxc.bizlink.ru/bugReport/ => `-' Resolving xxc.bizlink.ru... done. Connecting to xxc.bizlink.ru[195.96.81.34]:80... connected. HTTP request sent, awaiting response... 1 HTTP/1.1 200 unknown 2 Date: Fri, 24 Sep 2004 10:32:31 GMT 3 Server: WebCRM/0.2 4 Pragma: no-cache 5 Cache-Control: private 6 Expires: Fri, 24 Sep 2004 10:26:00 GMT 7 Content-Type: text/html;charset=utf-8 8 Set-Cookie: wcForumSession1=1r6g0tunu3fm5_i4jjnc; domain=.bizlink.ru; expires=Mon, 24 Sep 2007 09:26:10 GMT; path=/ 9 Connection: close [<=> ] 0 --.--K/s <html><body><p> Plain unicode: "проверка". </p><p> JS unicode: <script language="JavaScript"> document.write( "ÐÑÐÐÐÑÐÐ" ); </script> [ <=> ] 176 171.88K/s 14:32:31 (171.88 KB/s) - `-' saved [176] 8<------------------------------------------------------------------->8 Apache and mod_proxy are both build from unmodified FreeBSD ports: # pkg_info | grep apache apache-2.0.50_3 Version 2 of Apache web server with prefork MPM. # pkg_info | grep mod_ mod_proxy_html-2.2 Apache module for rewriting HTML links in proxied content # httpd -V Server version: Apache/2.0.50 Server built: Sep 23 2004 17:28:35 Server's Module Magic Number: 20020903:8 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_FLOCK_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/usr/local" -D SUEXEC_BIN="/usr/local/bin/suexec" -D DEFAULT_PIDLOG="/var/run/httpd.pid" -D DEFAULT_SCOREBOARD="/var/run/apache_runtime_status" -D DEFAULT_LOCKFILE="/var/run/accept.lock" -D DEFAULT_ERRORLOG="/var/log/httpd-error.log" -D AP_TYPES_CONFIG_FILE="etc/apache2/mime.types" -D SERVER_CONFIG_FILE="etc/apache2/httpd.conf" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
