Ticket #1246 (closed バグ指摘: 修正済)

Opened 7 years ago

Last modified 7 years ago

MySQL 環境で文字化け

Reported by: nanasess Owned by: Seasoft
Priority: Milestone: EC-CUBE2.11.1
Component: その他 Version: 2.11.0
Keywords: Cc:
修正済み: yes

Description

現在, SC_Query のコンストラクタにて, MDB2::setCharset(CHAR_CODE) と指定しているが, MDB2::setCharset('utf8') と指定しなくてはならない模様

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7678&forum=2&post_id=37446#forumpost37446

Change History

comment:1 Changed 7 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • 修正済み set
  • Status changed from new to assigned

comment:2 Changed 7 years ago by tao

r20843 でCOLLATEを追加しました

comment:3 Changed 7 years ago by tao

  • Status changed from assigned to closed
  • Resolution set to 修正済

comment:4 Changed 7 years ago by nanasess

  • Status changed from closed to reopened
  • 修正済み unset
  • Resolution 修正済 deleted

MDB2::setCharset() の引数が配列の場合は, PHP5 依存の mysqli_real_escape_string() 関数が使用されるため, PHP4 の場合は動作しない模様

comment:5 Changed 7 years ago by tao

  • 修正済み set

r20856 で修正。PHP4様に$collationを指定しない様に修正。

comment:6 Changed 7 years ago by kajiwara

  • Status changed from reopened to closed
  • Resolution set to 修正済

Seasoftさん、taoさん

本件、ご報告及び、修正作業いただき、誠にありがとうございます。

現状、特に問題なく動作を確認しておりますので、クローズさせていただきます。

Note: See TracTickets for help on using tickets.