http://phpspot.org/blog/archives/2009/12/ajaxdhx_quick_t.html
http://www.dhtmlx.com/blog/?p=144
PHPmyadminでlistテーブルを作り、idフィールド(int型でオートインクリメント)、nameフィールドをtext型、照合順序utf8_general_ci としました。
INSERT INTO list (name) VALUES ('ニュース');
をlistテーブルで実行したところ、phpmyadminからはニュースと表示されますが、
http://localhost/dhx_quick_tables/my_gridview.phpでは????と表示されます。
逆にdhx_quick_tablesのiniを書き換えて編集可能にしてからnameに「日本語」と打ち込むと、
http://localhost/dhx_quick_tables/my_gridview.php?key=passwordでは日本語と表示されて、リロードしてもそのまま表示されますが、
phpmyadminでは日本語 と表示されます。
unicodeで「日本語」と打ち込み西欧(ISO-8859-1)に文字をエンコードすると日本語 となることから、これが原因だとは思いますが改善策がわかりません。
http://www.dhtmlx.com/blog/?s=tab&paged=3
このあたりのページなどを見てみましたが、自分では解決できませんでした。
使用環境はfirefox3.6、ブラウザの表示は共にunicodeです。どなたか解決策をご教示ください。
よろしくお願いします。
phpMyAdminの設定が原因みたいですね
phpMyAdminで照合順序をutf8_general_ciに変更しましょう
1.データベース
データベースを選択して操作→照合順序
2.テーブル
テーブルを選択してオプション→照合順序
下サイトのコメントのcharsetやcharacterを見てもいまいち方法がわからなくて、自分では不可能であると判断してお聞きしました。
http://www.webresourcesdepot.com/instant-custom-data-editor-dhx-quick-tables/
http://www.dhtmlx.com/blog/?p=144