[前][次][番号順一覧][スレッド一覧]

mysql:14237

From: 柴垣 <柴垣 <akiro@xxxxxxxxxx>>
Date: Sun, 30 Sep 2007 03:17:26 +0900
Subject: [mysql 14237] フィールドごとのキャラクタセットの異なる指定

柴垣です。

 MySQL3.23 で運用していたシステムを、5.0に変更する予定なの
ですが、日本語の扱いは、やはり不安です。

 そこで、質問なのですが、文献では、フィールドごとのキャラ
クタセットの変更は避けた方がいい、という記述があるのですが、

create table tblSmpl
(
Id int unsigned not null auto_increment, primary key (Id),
Code char(5) character set latin1,
Name char(16) character set cp932
);

のように、日本語はcp932のみ、ANK文字限定のフィールドだけは
latin1、という設定でも、避けた方がいいのでしょうか。

MySQLは、5.0.45-community-nt、

my.iniは
[mysqld]
default-character-set=cp932
skip-character-set-client-handshake

[mysql]
default-character-set=cp932

といった設定です。


_/_/_/_/_/_/_/_/_/_/_/_/_/_/

 柴垣 akiro@xxxxxxxxxx

_/_/_/_/_/_/_/_/_/_/_/_/_/_/


[前][次][番号順一覧][スレッド一覧]

->   14237 2007-09-30 03:17 [柴垣 <akiro@xxxxxxxx] フィールドごとのキャラクタセットの異なる指定
     14238 2007-09-30 18:25 ┗[とみたまさひろ <tomm]                                       
     14240 2007-09-30 23:54  ┗[柴垣 <akiro@xxxxxxxx]                                     
     14241 2007-10-01 01:28   ┗[とみたまさひろ <tomm]                                   
     14242 2007-10-02 01:30    ┣[柴垣 <akiro@xxxxxxxx]                                 
     14243 2007-10-02 01:33    ┗[柴垣 <akiro@xxxxxxxx]