flex DBとの連携で文字化け対策

2011/07/07

DBにクエリを投げた結果が「??」となるのでその修正。

Flexが作成してくれたPHPファイルの中の「__construct()」内の最後に下記を追加

mysqli_set_charset($this->connection, "utf8");
※DBがUTF8の場合

下記のような感じになる。

  1. public function __construct() {
  2.   $this->connection = mysqli_connect(
  3.   $this->server,
  4.   $this->username,
  5.   $this->password,
  6.   $this->databasename,
  7.   $this->port
  8.   );
  9.  
  10.   $this->throwExceptionOnError($this->connection);
  11.   mysqli_set_charset($this->connection, "utf8");
  12. }

めも

「mysql_xxxx」と思いきや「i」がついた「mysqli_xxxx」だった。

PDO関数使ってくれてたら今まで通りで調べる必要なかったんだけどなぁ…。

新着(ニュース関連以外)

2017-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。