PDA

View Full Version : prptファイルを日本語にしたときの問題



impgamma
04-06-2011, 05:25 AM
皆様、大震災ではご無事だったでしょうか。被災された方々には心からお見舞い申し上げます。

質問です。
レポートファイル(.prpt)のファイル名を日本語にすると、一応ソリューションブラウザには
日本語で表示されることを確認しました。
※xactionファイルなどはpropertiesファイルで多言語対応することができますが、
 prptファイルはできない(ですよね?)為、苦肉の策です。

しかし、HTML表示では問題ありませんがPDFやExcelで出力すると文字化けし、文字化けの内容によっては
正常に開けないものがでてきました。

どなたか回避方法をご存知でしょうか?ソースの改変が必要でもトライしてみようと思っております。

環境は以下の通りです。
【サーバ】
OS : CentOS 5.3 32bit 文字コードはUTF-8
DB : Oracle10g XE 文字コードはUTF-8
BIserver-CE 3.6stable
Report Designer-CE 3.7

【端末】
OS : Windows 7 32bit
Browser : Internet Explorer 8
Adobe Reader : 9.3
Microsoft Excel 2007

tikuta816
04-15-2011, 02:48 AM
レポートデザイナ上部メニューより
File ⇒ Configuration を開き、
Local configuration
 ⇒output pageable‐pdf 内の
 .Encording を 『UTF‐8』に変更してみる方法は試されましたか?

私はReport Designer-CE 3.6を使用しているため、項目等が違っていたらすみません。

impgamma
04-20-2011, 05:03 AM
tikuta816 (http://forums.pentaho.com/member.php?69521-tikuta816)さん、ご教示頂きありがとうございます。

ご教示頂いた設定を行いましたが、残念ながらファイル名に関しては変わりなく文字化けします。
しかし、(正攻法ではありませんが)urlショートカットを利用する回避策を採ることができました。お騒がせ致しました。

Yoshi
04-25-2011, 12:30 AM
こんにちは、すでにご存じかもしれませんが、PRD3.7からは、prptファイルの表示名をファイル名と別に指定できるようになっていると思います。
prptの実ファイル名を日本語(2バイト)にすると、リポジトリーに登録される際に文字化けを起こしてしまいます。

PRDでパブリッシュする際のダイアログで、一番上にファイル名を指定できますが、こちらはアルファベットで登録します。2番目に表示名を指定できますので、こちらに日本語を記載します。これでユーザーコンソール上は日本語で表示され、実行も問題なくできると思いますがいかがでしょうか?

ご参考になれば幸いです。

impgamma
04-27-2011, 05:15 AM
Yoshiさん、ご教示頂きありがとうございます。
試したところ、日本語で表示できました!

お恥ずかしい限りですがPRDは3.6から使用しており、3.7でその様な機能強化がなされていたとは気がついておりませんでした。
今後とも宜しくお願いいたします。

Yoshi
04-29-2011, 05:04 AM
よかったです。pentahoはほんとにバージョンアップと機能追加が激しいですからね。
いつの間にか問題がFixされていることもあるので、困った際にはまず最新バージョンで当たってみるのがおすすめです。