httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wouter Van Hemel <wou...@pair.com>
Subject [users@httpd] utf encoding
Date Wed, 07 May 2003 02:11:02 GMT

Hello all,

I have a big problem serving files with foreign characters in the
filename. Image files with umlauts and other extended ascii charaters
don't show up in some browsers.

A small example:

<html>
  <head>
    <meta http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-15">
        <title>hello</title>
  </head>

  <body>
    <img src="bläh.jpg">
  </body>
</html>

( There is an umlaut in the filename of the image )

The image shows up in mozilla/netscape based browsers, but IE 4.x requests
this filename in such a way that apache returns a 404 - file not found:

[Wed May  7 02:22:46 2003] [error] [client 192.168.196.5] File does not
exist: /usr/home/www/html/fi/blëh.jpg

From my limited understanding, it seems that IE uses UTF-16 encoding or
something and Apache doesn't seem understand what it's asking...

Why can Apache find this file with certain browsers and not with other
browsers? How can I make sure this file is found by apache no matter which
encoding is used in the url as sent by the browser?


TIA,

  wouter


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message