Not logged in. · Lost password · Register
Forum: Non-English Discussion Japanese discussion RSS
2バイト文字の名前のファイルをダウンロードすると文字化けする
preservefilenamesプラグインに似たプラグインを探しています
Avatar
fanduon #1
Member since Sep 2017 · 6 posts
Group memberships: Members
Show profile · Link to this post
Subject: 2バイト文字の名前のファイルをダウンロードすると文字化けする
2バイト文字のファイル名を持つファイルをダウンロードすると文字化けするので、preservefilenamesプラグインを導入し対応していました。

ただこのプラグインを導入すると、ページの編集中にメディアファイルを挿入しようとファイル名をクリックしてもメディアタグが挿入されなくなります。
(詳細は https://github.com/kazmiya/dokuwiki-plugin-preservefilenam…

なので他のプラグインを探しているのですが、良いプラグインはないでしょうか?
Avatar
iobataya #2
User title: iobataya
Member since Jan 2010 · 5 posts · Location: Japan
Group memberships: Members
Show profile · Link to this post
サーバー側で保存されるファイル名にはプラグイン無しにマルチバイト文字が使えます。
私の環境(2018-04-22a "Greebo")では、「サイト設定/高度な設定」の、「非アスキーファイル名のエンコーディング方法」をUTF8にして日本語ファイル名でダウンロードできています。
Avatar
fanduon #3
Member since Sep 2017 · 6 posts
Group memberships: Members
Show profile · Link to this post
自分の方もその設定に変更したところ、望んでいた挙動をするようになりました。
教えていただきどうもありがとうございました!(数ヶ月悩んでいたのでマジ感謝)

*余談*
あたりまえですが、設定を変更しても既にアップロードしているファイル名はそのままなので
マルチバイト文字を使用していたファイルはUTF8用の名前に変更してあげる必要があります。
Avatar
fanduon #4
Member since Sep 2017 · 6 posts
Group memberships: Members
Show profile · Link to this post
一応気になったのでOS変えてみてテストしてみました。
私のCentOS6環境では正常に動作しましたが、私のWindows7環境では正常に動作しませんでした。
https://www.dokuwiki.org/ja:config:fnencode
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-07-21, 02:27:43 (UTC +02:00)