エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
83's : MySQLの文字コードに関するメモ
ろくな知識もなくデータベース使ってるもんだからいろいろわかんない。良くないすなぁ。 とりあえず最近... ろくな知識もなくデータベース使ってるもんだからいろいろわかんない。良くないすなぁ。 とりあえず最近アウトプットが少ないので、初心に帰って調べたことをメモ。 MySQLは4.1からcharとかvarcharとかのあとについてる数字(char(10)の10)がバイト数から文字数になったと聞いていたのに文字が変なところでチョン切られるからおかしいなあと思っていた。 ちょっと調べてみた中で目にした関数を試しに使ってみると、文字数を返すはずのcharacter_length()でバイト数みたいな数字が返ってくるし、charset()をするとlatin1って返ってくるもんだから、あー、これutf8じゃないよ……という結論になった。 まーデータ自体はutf8のコードで保存されているんだろうけど、MySQL内での扱いがlatin1ってことかな。Railsでもmysqlでも化けなかったってことは。 mysq
2012/07/12 リンク