Ticket #151 (closed 質問事項: 保留)

Opened 13 years ago

Last modified 12 years ago

ImageTTFText 関数を使用した際の問題(グラフ画像が出ない)

Reported by: nanasess Owned by: somebody
Priority: Milestone: EC-CUBE
Component: 管理画面 Version: 2.0系(ベータ版)
Keywords: Cc:
修正済み:

Description (last modified by nanasess) (diff)

source:branches/feature-module-update/data/class/graph/SC_GraphBase.php@15639#L263

 ImageTTFText関数 を使用した際, PHP マニュアルには, 文字列を UTF-8 で渡すと書かれているのにも関わらず, EUC-JP にしないと, Warning が発生するため, グラフ画像が出力されない.

Warning: imagettftext() [function.imagettftext]: any2eucjp(): something appen in

EUC-JP の EC-CUBE では, 内部コードが EUC-JP であるため, この問題は発生しなかった模様.

--enable-gd-jis-conv も関係していそうだが, このオプションをの有無に関わらず再現する.

現在のところ, CHAR_CODE に関わらず, EUC-JP に変換している.

  • 他の環境で問題が発生しないか注意する
    • バンドル版の GD 以外は未テスト
  • UTF-8 環境では再現する可能性あり

Change History

comment:1 Changed 13 years ago by nanasess

  • Description modified (diff)
  • Summary changed from ImageTTFText 関数を使用した際の問題 to ImageTTFText 関数を使用した際の問題(グラフ画像が出ない)

こいつらしい.

 PHP Bugs: #42218

PHP5.2.4 でも再現.

comment:2 Changed 13 years ago by nanasess

  • Description modified (diff)

comment:3 Changed 13 years ago by nanasess

  • Description modified (diff)

comment:4 Changed 13 years ago by nanasess

  • Status changed from new to closed
  • Resolution set to 保留
  • Milestone changed from EC-CUBE to EC-CUBE1.5

comment:5 Changed 12 years ago by adachi

  • Milestone changed from EC-CUBE2.0 to EC-CUBE

マイルストーン EC-CUBE2.0 自体が削除された。

Note: See TracTickets for help on using tickets.