アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

マルチバイト文字

MySQLで latin1_swedish_ci を utf8_general_ci に変換

MySQLで悩まされた文字化けについて。誰が作ったか分からない旧システムのDBを見ていたら、 日本語(マルチバイト文字)の入ったフィールドが大概文字化けしている…。 それを使ったシステムはちゃんと日本語で表示しているのですが。そのデータを新しく開発…

文字列のパディング

文字列をある桁数にするために、足りない分を任意の文字で埋める方法。 str_pad(値, 文字数, [埋める文字], [左右どちらを埋めるか]) 埋める文字を省略すると半角スペースが使用される。 また、どちらを埋めるかは、 STR_PAD_RIGHT:右側を埋める(=左寄せ…