For non-utf-8 sites, fix up Pub links to use correct encoding.
{Store}{Encoding}
, then links to /pub files will be generated with the incorrect encoding.
Even on non-utf-8 sites, Foswiki operates fully with UNICODE and utf-8 encoding in the core and on the web interface. /pub attachment links will be generated assuming the filesnames are utf-8 encoded. This plugin provides a completePageHandler that finds utf-8 encoded links to /pub attachments and re-encodes them to the {Store}{Encoding}.
Enable this plugin to perform the link fixup. It can be safely enabled regardless of the{Store}{Encoding}
.
If the Plugin detects that the {Store}{Encoding}
is utf-8
, it quietly disables its completePageHandler
.
This is not a complete fix to the issue. It is still strongly recommended that sites convert
their Store to utf-8 to avoid these types of encoding issues.
{Plugins}{PubLinkFixupPlugin}{Debug}
. Enable to record before/after of each rewritten link to the Foswiki debug log.
cd /path/to/foswiki perl tools/extension_installer <NameOfExtension> installIf you have any problems, or if the extension isn't available in
configure
, then you can still install manually from the command-line. See https://foswiki.org/Support/ManuallyInstallingExtensions for more help.
Change History: | |
1.00 (14 Sep 2015): | Initial version |
Author | GeorgeClark |
Version | 1.00 |
Release | 14 Sep 2015 |
Repository | https://github.com/foswiki/distro |
Copyright | %$CREATEDYEAR%, GeorgeClark, All Rights Reserved |
License | GPL (GNU General Public License) |
Home | http://foswiki.org/Extensions/PubLinkFixupPlugin |
Support | http://foswiki.org/Support/PubLinkFixupPlugin |