character-set-server = latin1
collation-server = latin1_general_ci
ページ: 1
| 投稿者 | 投稿 | 
|---|---|
| 
				
				 #1 2008 年 1 月 11 日(金) 11:29 
			 | 
		|
| 
				会員
				
				 登録者: 1 2008 
				返信数: 4 
				
			 | 
			
				 PHP5.2.5とMySQL5.0.45を用いてPHPでMySQLを操作する住所録システムを作りました。ところが、住所や名前を日本語で入力すると、データが挿入されません。キャラクターセットはシフトJISで統一、my.iniファイルもシフトJISに変更済みです。PHPが日本語で動作することと、MySQLにコマンドラインで日本語を入力したものをIE6で表示すると???となることから、MySQLの設定に問題がありそうですが、my.iniファイルもConfig WizardもシフトJISになっているのでどこが悪いのか分かりません。だれかわかる方がいたらよろしくお願いします。 
			 | 
		
| 
				
				 #2 2008 年 2 月 6 日(水) 12:21 
			 | 
		|
| 
				会員
				
				 登録者: 2 2008 
				返信数: 3 
				
			 | 
			
				 MySQLで 
			SHOW VARIABLES LIKE 'char%'; というコマンドを投げて、どうなっているか確認してみて下さい。 character_setがsjisで統一されていれば、MySQLの問題ではない筈。 参考程度に、もしmy.cnfに 
 という記述があれば、この二行を削除して新たに以下を追加してみて下さい。 
 my.iniの設定は一切必要なかった気が。 filesystem,systemのcharacter_setはbinaryのままだったりするので、正しい方法ではないかも。  | 
		
ページ: 1
日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています