亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

キャラクターセット

文字セットに関する重要な知識(shí)

知っておくべきことは次のとおりです:

1. 一般的に使用される文字セット

2. データベースで使用する文字セット

英語(yǔ)の文字セット:

QQ截圖20161009151258.png

ASCII

ASCII コードは、7 ビットまたは 8 ビットの 2 進(jìn)數(shù)の指定された組み合わせを使用して、128 または 256 個(gè)の可能な文字を表します。標(biāo)準(zhǔn) ASCII コード (基本 ASCII コードとも呼ばれます) は、7 ビットの 2 進(jìn)數(shù)を使用して、すべての大文字と小文字、0 ~ 9 の數(shù)字、句読點(diǎn)、およびアメリカ英語(yǔ)で使用される特殊な制御文字を表します。

その內(nèi):
0~31 と 127 (合計(jì) 33) は制御文字または通信固有の文字 (殘りは表示可能な文字) で、制御文字: LF (改行)、CR (キャリッジ リターン)、FF (ページ送り)、DEL(削除)、BS(バックスペース)、BEL(リング)など、通信用の特殊文字:SOH(テキストの先頭)、EOT(テキストの終わり)、ACK(確認(rèn))など。値は 8、9、10、13 で、それぞれバックスペース、タブ、ラインフィード、キャリッジリターン文字に変換されます。特定のグラフィック表示はありませんが、アプリケーションに応じてテキスト表示に異なる効果をもたらします。
32~126(計(jì)95)は文字(32はスペース)、そのうち48~57は0~9までの10個(gè)のアラビア數(shù)字です。
番號(hào)65から90は26個(gè)の大文字の英字、97から122までは26個(gè)の小文字の英字、殘りは句読點(diǎn)や算術(shù)記號(hào)などです。

GBK

GBK は GB 2312 エンコードと下位互換性があります。これは、中華人民共和國(guó)によって定義された漢字のコンピュータ エンコード仕様です。以前のバージョンは GB2312 です。

Unicode

Unicode (Unicode、Universal Code、Unicode) Unicode は、國(guó)際機(jī)関によって開(kāi)発された、世界中のすべてのテキストと記號(hào)に対応できる文字コード化スキームです。クロス言語(yǔ)およびクロスプラットフォームのテキスト変換および処理の要件を満たすため。

UTF-8

は、Unicodeの可変長(zhǎng)文字エンコーディングであり、ユニバーサルコードでもあります。 UNICODE は ASCII の 2 倍のスペースを占有し、上位バイトの 0 は ASCII には役に立たないためです。この問(wèn)題を解決するために、Universal Transformation Format、つまり UTF (Universal Transformation Format) と呼ばれるいくつかの中間形式の文字セットが登場(chǎng)しました

実際の作業(yè)で使用されるエンコーディング

中國(guó)語(yǔ)で一般的に使用される文字セットです。 utf-8とGBKに分かれています。

実際に使用されるものは次のとおりです:

QQ截圖20161009151421.png

(図 1) の特性を観察すると、MySQL 文字セットが 3 つの部分で構(gòu)成されていることがわかります:


1. 文字セット 2. 言語(yǔ)
3.タイプ

最後の bin はバイナリ文字セットを參照し、次の ci は保存および並べ替え時(shí)に大文字と小文字を區(qū)別しない文字を參照します。

注:

Mysql は、utf-8 を書(shū)き込むときに utf8 を書(shū)き込みます。中央の水平線は追加しないでください。

(寫(xiě)真1)


QQ截圖20161009151437.png

1. MySQL の文字セットについて

MySQL の文字セットのサポート (Character Set Support) には、

文字セット (Character set) とソート方法 (Collat??ion) の 2 つの側(cè)面があります。

MySQL の文字セットのサポートは、サーバー、データベース、テーブル、接続の 4 つのレベルに細(xì)分化されています。

MySQL の文字セットの仕様は、データベース、テーブル、および列に使用する文字セットに合わせて調(diào)整できます。

2. MySQL 文字セットの表示

2.1. 文字セットの設(shè)定の表示

mysql> show variables like 'character_set_%';

QQ截圖20161009151450.png


3. MySQL 文字を変更する

を設(shè)定します

3.1 サーバーレベルの文字セットを変更します

QQ截圖20161009151503.pnga. 一時(shí)的な変更

mysql> show variables like 'collation_%';

b. 永続的な変更


/etc/mysql/my.cnfを開(kāi)き、[mysqld]の後にcharacter-set-server=utf8を追加します

3.2 データベースレベルを変更します

a. 一時(shí)的な変更

mysql>SET GLOBAL character_set_server=utf8;

b. 永続的な変更

サーバーレベルを変更するだけです

3.3 テーブルレベルを変更します

mysql>SET GLOBAL character_set_database=utf8;

変更は永続的に有効になります

3.4 列レベルの変更を変更しますexample

mysql>ALTER TABLE table_name DEFAULT CHARSET utf8;

3.5 接続文字セットを変更します

a. 一時(shí)的な変更: mysql> SET GLOBALcharacter_set_client;

b. 永続的な変更: /etc/mysql/my.cnf を開(kāi)き、[ の後にdefault-character-set=utf8 を追加します。クライアント]


學(xué)び続ける
||
<?php echo "Hello Mysql"; ?>
提出するリセットコード