まえに、PHPで、FPDFとjapanese.phpを使ってPDFを出力するってことを書いたけど、 あれだと、UTF-8で出力できない(SHIFT-JISで出力) そのわけは、japanese.phpで、フォント指定する際、AddSJISFontにおいて、以下のように function AddSJISFont($family='SJIS') { //Add SJIS font with proportional Latin $name='KozMinPro-Regular-Acro'; $cw=$GLOBALS['SJIS_widths']; $CMap='90msp-RKSJ-H'; $registry=array('ordering'=>'Japan1','supplement'=>2); $this->AddCIDFonts($family,$name,$cw,$CMap,$regi
以前までは、データベース MySQL を利用したアプリケーションを作るときは、文字コードとして EUC-JP を利用していました。最近は、国際化との兼ね合いなどから UTF-8 を利用するようにしています。 MySQL で UTF-8 を扱う場合、照会順序として utf8_bin を使用していました(何も考えずに)。 utf8_bin の場合、部分一致探索 LIKE などの使用時に英字の大文字小文字が区別されてしまう。大文字小文字を区別されないようにするためには、照会順序として utf8_general_ci を使用すればよいのですが、他にも utf8_unicode_ci があることに気がつきました。 utf8_general_ci と utf8_unicode_ci では、どこが違うのだろう? utf8_general_ci also is satisfactory for both
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く