001-004533

パッケージ版 Garoon

関心あり
0人の方が関心を示しています。

コマンドラインでユーザー情報を書き出したとき、UTF-8で出力される。

種別
不具合
機能
  • ベース
再現バージョン
  • 3.1.0
  • 3.1.1
改修バージョン
3.1.2
公開日
2011-07-01
更新日
2011-08-19

【準備】

  • ユーザーの名前を日本語で登録します。

【再現手順】

  1. コマンドラインを開きます。

  2. CGI実行ディレクトリーに移動します。
    例:
    Windows:IISの場合
    cd C:\Inetpub\scripts\cbgrn

    Windows:
    Apacheの場合
    cd C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin\cbgrn

    Linuxの場合

    cd /var/www/cgi-bin/cbgrn

  3. ユーザー情報を書きだすコマンドを実行します。
    Windows版の場合
    .\grn_command -f code\command\export_user.csp > user.csv

    Linux版の場合
    ./grn_command -f code/command/export_user.csp > user.csv

  4. 書き出されたuser.csvファイルを開きます。


→現象発生:
 ユーザー情報が、UTF-8 で書き出されます。

 

→正しい結果:
 ユーザー情報が、シフトJISで書き出されます。

 

補足:

UTF-8に対応していない環境の場合、内容が正常に表示されません。


【回避方法】

  • コマンドの引数にcharset=SJIS-winを指定して、コマンドを実行します。

例:

Windows版の場合
.\grn_command -f code\command\export_user.csp charset=SJIS-win > user.csv

Linux版の場合
./grn_command -f code/command/export_user.csp charset=SJIS-win> user.csv

関連記事