Ticket #151 (closed 質問事項: 保留)
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
Note: See
TracTickets for help on using
tickets.
こいつらしい.
PHP Bugs: #42218
PHP5.2.4 でも再現.