VARCHAR2(50 CHAR)とVARCHAR2(50)違いの神託?

 

最初は理解されるべきである:異なる文字セットによれば、VaRのCHAR 2(50)が25個の文字をGBK格納することができ、UTF8は16個の文字を保存することができ

ここで50は50、50BYTE、バイト数を対応CHARは文字カウントに基づいています。

マルチバイト文字(例えば、漢字)のため、VaRのCHAR 2(50)のみ25文字を格納することができ、及びVARのCHAR 2(50char)が50個の文字を格納することができます。

最初は理解されるべきである:異なる文字セットによれば、VaRのCHAR 2(50)が25個の文字をGBK格納することができ、UTF8は16個の文字を保存することができ

ここで50は50、50BYTE、バイト数を対応CHARは文字カウントに基づいています。

マルチバイト文字(例えば、漢字)のため、VaRのCHAR 2(50)のみ25文字を格納することができ、及びVARのCHAR 2(50char)が50個の文字を格納することができます。

おすすめ

転載: www.cnblogs.com/fpcbk/p/11938671.html