ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。


ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
MySQLにおけるクライアント接続とPHPからの接続が異なり文字化けしますが?
 my.cnfなどでクライアント接続を具体的に指定します。

 MySQLにおける接続設定とは、(1)サーバ自体、(2)データベース、(3)クライアントなどがあります。しかし、クライアントにおける接続とは、PHPなどからの接続を想定しているものではないと考えます。プログラム側で対処するときには、各MySQLへのデータ取得前でクエリ「SET NAMES」を送信しますが、サーバ側で対処するときは、my.cnfへ記述することで対応します。しかしながら、my.cnfは共有サーバの場合、他のサーバへの影響もあるため、簡単に変更することは難しいものです。敷設時に検討の上設置すべきです。

 また、「skip-character-set-client-handshake」といった設定もあります。MySQL4.1以降ではサーバとクライアント間で文字コードが自動変換されるようになっていますが、自動変換を行わないための指定になります。(導入の仕方によって、残念ながら指定できない場合もあります。)

! my.cnfでの変更例

vi /etc/my/cnf

 今回紹介した設定をまとめて紹介します。以下の行を追加、もしくは修正して利用します。

init-connect="SET NAMES ujis"
skip-character-set-client-handshake

 終了後はMySQLを再起動します。

! mysqlでの文字コード関係の設定例

mysql> SHOW VARIABLES LIKE 'char%';
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |

http://www.mysql.gr.jp/mysqlml/mysql/msg/12307


文書番号 06714
日付 2006.05.11
参照数 813

ドキュメントセンター
  はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
Copyright 2003 daoffice design and management company. all rights reserved.