DokuWiki

It's better when it's simple

User Tools

Site Tools


config:fnencode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
config:fnencode [2011-02-12 14:14] – added link to deaccent achconfig:fnencode [2020-11-04 20:18] (current) – [On migrating in Windows to PHP 7.1] postscripter
Line 12: Line 12:
 {{:config:warning.png  }} **Warning**: Changing this option could cause unintended behaviour. By changing it you can make pages created under a previous setting inaccessible. {{:config:warning.png  }} **Warning**: Changing this option could cause unintended behaviour. By changing it you can make pages created under a previous setting inaccessible.
  
-Please also note that storing UTF-8 filenames might not be possible with all file systems. Windows systems have been reported to not work with this setting.+Please also note that storing UTF-8 filenames might not be possible with all file systems. Windows systems have been reported to not work with this setting. (See [[#discussion]] below). 
 + 
 +''url'' encoding for non-latin languages makes filenames too long and this can cause a problem for systems that are limited to 255 characters per filename. That is why it is better to use ''safe'' encoding for non-latin languages, which is approximately 60% shorter than ''url'' encoding.
  
 ===== See also ===== ===== See also =====
Line 20: Line 22:
   * [[deaccent|Encoding of page names in URL]]   * [[deaccent|Encoding of page names in URL]]
  
 +===== Discussion =====
 +
 +==== On migrating in Windows to PHP 7.1 ====
 +
 +  * PHP has UTF-8 support for Windows since PHP 7.1. To convert "gibberish" utf-8 file names in Windows, created by previous versions of PHP, see this tool: https://github.com/chang-zhao/encoding
 +
 +  * To enable UTF-8 on windows servers, **PHP 7.1 or higher is required**. Notice that [[install:dokuwiki_on_a_stick|DokuWiki on a stick]] comes with MicroApache and PHP 5, which should be updated manually from [[ https://github.com/splitbrain/dokuwiki-stickbuilder/issues/2|the official repo]] or [[https://usbwebserver.yura.mk.ua|other WAMP distributions]].
  
config/fnencode.1297516473.txt.gz · Last modified: 2011-02-12 14:14 by ach

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki