flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

作成時に文字コードを指定 anchor.png

mysql> CREATE DATABASE db_name DEFAULT CHARACTER SET utf8;
mysql> CREATE TABLE table_name (......) TYPE=MyISAM DEFAULT CHARSET=utf8;
Page Top

設定ファイルで文字コードを指定 anchor.png

  •  /etc/my.cnf
    [mysql]
    default-character-set=utf8
    [mysqld]
    default-character-set=utf8
    skip-character-set-client-handshake
    [mysqld_safe]
    default-character-set=utf8
    skip-character-set-client-handshake
  • check
    mysql> show variables like "char%";
     
Page Top

一時的に文字コードを変更 anchor.png

mysql> show variables like "char%";
+--------------------------+-----------------------------------------------+
| Variable_name            | Value                                         |
+--------------------------+-----------------------------------------------+
| character_set_client     | latin1                                        | 
| character_set_connection | latin1                                        | 
| character_set_database   | latin1                                        | 
| character_set_filesystem | binary                                        | 
| character_set_results    | latin1                                        | 
| character_set_server     | latin1                                        | 
| character_set_system     | utf8                                          | 
| character_sets_dir       | /usr/local/mysql-5.0.67/share/mysql/charsets/ | 
+--------------------------+-----------------------------------------------+

この場合は latin1 を utf8にする

mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> show variables like "char%";
+--------------------------+-----------------------------------------------+
| Variable_name            | Value                                         |
+--------------------------+-----------------------------------------------+
| character_set_client     | utf8                                          | 
| character_set_connection | utf8                                          | 
| character_set_database   | utf8                                          | 
| character_set_filesystem | binary                                        | 
| character_set_results    | utf8                                          | 
| character_set_server     | utf8                                          | 
| character_set_system     | utf8                                          | 
| character_sets_dir       | /usr/local/mysql-5.0.67/share/mysql/charsets/ | 
+--------------------------+-----------------------------------------------+
Page Top

MySQL on PHP anchor.png

  • 処理中の文字コードを UTF-8にする場合
    mb_internal_encoding("utf-8");
    mysql_set_charset('utf8');
    または
    mb_internal_encoding("utf-8");
    mysql_query("SET NAMES utf8", $db);
  • mb_internal_encoding("utf-8") は php.ini でも指定可能.
  • SET NAMES utf8 でクエリの文字コードを指定可能.
     

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 4879, today: 1, yesterday: 1
最終更新: 2019-08-23 (金) 23:27:53 (JST) (276d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2020年 5月翌月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
<今日>

オンライン状況

26 人のユーザが現在オンラインです。 (2 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 26

もっと...

アクセスカウンタ

今日 : 2209220922092209
昨日 : 3105310531053105
総計 : 1463636314636363146363631463636314636363146363631463636314636363
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com