Linux MySqlコード


Linux
linux下中国語符号化設定
vi/etc/sysconfig/i 18 nが必要です.ファイルの内容を以下のように変更します.
 
LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"
/etc/sysconfig/i 18 nここにはシステムの領域言語設定が格納されています
最初の行は、現在のシステムの言語環境変数設定、すなわち文字セット設定を示します.ここではzh_CN.GB18030
2行目は、プロジェクト内の言語が正常に表示されない言語サポートがシステムにプリセットされていることを示します.
3行目はコンソール端末のフォントを定義します.すなわち、フォント表示のスタイル、宋体、楷書体、マイクロソフトの雅黒です.テキスト登録時に表示されるフォントはこのlatarcyrheb-sun 16です.
 
add 2012-04-14
locale-a現在のサーバでサポートされている文字セットを表示します.i 18 nの最初の2行の内容が含まれています.
locale-aにコンテンツ出力がない場合はインストールが必要です
 
localedef -i zh_CN -f GB2312 zh_CN.GB2312
 
インストールコマンドの条件は、/usr/lib/localeが存在し、存在しない場合は:mkdir-p/usr/lib/locale
対応するフォルダがない場合は、cannot create temporary file no such file or directoryというエラーが表示されます.
 
MySQL
 
データベースエンコーディングの表示
show variables like "character_set_%R";
 
データベースエンコーディングの変更
  • windowsの下でディレクトリの下のmyをインストールします.iniファイル
  • linuxでは/etc/my.cngファイル
  •          [client] [mysqld](             )
           default-character-set=gbk
           default-character-set=utf8