xenomorph
Hello!
I don't know where to post this question so I'll post it here.
I have read the wiki article about utf-8 and it's said there that filenames are saved url-encoded. On the other hand there's an option in Dokuwiki preferences to save filenames in utf-8. So, if this option is there, the feature should work, should it? However, filenames (in cyrillic, particularly) when saved with this option on are saved this way Привет мир (this is not Russian :-) ). What might be the problem here?
I am trying to set up Dokuwiki in a test environment using XAMPP and the OS of the host machine (Windows) is localized in Russian.
So.
Is it actually possible to store filenames in non ASCII (Russian)?
If yes, what can be the problem and how to solve it?
I know that filenames can be saved with transliterated names but that is not what I'm trying to achieve.
andi
UTF-8 filenames are not supported on Windows.
xenomorph
emm... oookaaayyy I'll try some non-windows hosting and report.
xenomorph
Well... the question might sound not very smart, but if I
1. upload a fresh Dokuwiki on a server
2. turn on utf-8 filenames without transliteration on the Dokuwiki configuration page
3. create some pages with non ASCII filenames
4. check filenames via web-based ftp-manager (using my browser)
then, I should see these filenames displayed correclty?
I just did so and the filenames are not displayed correctly.
Does this mean that in this case the hoster OS (not Windows) doesn't support non ASCII filenames?
dmitry-kalashnikov
Could you please tell about the solving this problem? Any solutions?
xenomorph
As andi said, Windows does not support storing filenames in utf-8. To solve this, basically, use any non-Windows hosting.
(Как сказал andi, Windows не поддерживает сохранение имён файлов в utf-8. Чтобы имена страниц сохранялись кириллицей, нужно использовать невиндовый хостинг).