| « b2evolutionの静的ファイル生成 | b2evolutionをAtom 1.0対応にしてみた » |
databases/mysql*-clientのデフォルトのcharset
portsのMakefileを見ただけではわかりにくいけど、databases/mysql41-clientのデフォルトのcharsetもサーバ側と同じように、
- WITH_CHARSET=utf8
とすれば、ビルド時に反映される。
いつも、/usr/local/etc/pkgtools.confに、
MAKE_ARGS = {
'databases/mysql41-*' => [
'WITH_CHARSET=ujis',
'WITH_XCHARSET=all',
'WITH_COLLATION=ujis_japanese_ci',
],
}
などと記述していたけど、先日、datases/mysql41-serverの方だけWITH_CHARSET=utf8付きでビルドし、
% mysql mysql> status;
としたら、
Server characterset: utf8 Db characterset: utf8 Client characterset: ujis Conn. characterset: ujis
となっていた。
MySQL 4.1は、文字コードの変換には対応しているけど、念のため、
MAKE_ARGS = {
'databases/mysql41-*' => [
'WITH_CHARSET=utf8',
'WITH_XCHARSET=all',
'WITH_COLLATION=utf8_general_ci',
],
}
として、統一するように設定し、再ビルドしておいた。
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 211 feedbacks awaiting moderation...