The problem is that in certain situations, the name of the file that is available for PHP script, does contain invalid (non-UTF8) characters. So far the server connector returned them as is, causing an error in old IE browsers (due to malformed XML response). Even if the file name was displayed in other modern browsers, the resulting link was invalid anyway.
I CKFinder 2.1 we have displayed such strange characters as question marks. It is obviously not a perfect solution, but at least it allows you to see all other files even if just one is broken.
This error happens mainly when using windows system that is using different encoding than utf8, in the following situations: - the web server is installed on windows, but $config['FilesystemEncoding'] is set to an invalid value. - the web server is running on linux, but the user sends a file using a FTP client directly on the server from windows system (the file is not uploaded via CKFinder). As the file is encoded using different charset than utf8 used by linux, it is causing the described problem.
Re: IE and extended ascii filenames
Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+
Re: IE and extended ascii filenames
Re: IE and extended ascii filenames
I CKFinder 2.1 we have displayed such strange characters as question marks. It is obviously not a perfect solution, but at least it allows you to see all other files even if just one is broken.
This error happens mainly when using windows system that is using different encoding than utf8, in the following situations:
- the web server is installed on windows, but $config['FilesystemEncoding'] is set to an invalid value.
- the web server is running on linux, but the user sends a file using a FTP client directly on the server from windows system (the file is not uploaded via CKFinder). As the file is encoded using different charset than utf8 used by linux, it is causing the described problem.
Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+