このサイトは株式会社オープンソース・ワークショップの旧サイトです。
新サイトを参照していただけますようお願いいたします。
https://opensource-workshop.jp/
お知らせ
NetCommons開発TIPS
NetCommons2のキャビネットで圧縮ファイルを展開した時、文字化けする。
こんにちは。
永原です。
NetCommons2のキャビネットで圧縮ファイルを展開した時、文字化けするケースがありました。
ファイル名やフォルダ名が日本語の場合に文字化けするようです。
現象としては、変なフォルダができたり、ファイル名が文字化けしたりしました。
原因はPear のライブラリのマルチバイト対応です。
修正方法は以下の通りです。
maple/includes/pear/File/Archive/Reader.php
の
getStandardURL 関数を修正します。
// Japanese file-name decompress bug mod by nagahara@opensource-workshop.jp
//$std = str_replace("\\", "/", $path);
$std = preg_replace ("/\\//" ,"/",$path);
以上