Hatena::Groupcatalyst

LAPISLAZULI HILL#Catalyst このページをアンテナに追加 RSSフィード

2006-11-29

[][][]mysql&utf-8での文字化け対策 mysql&utf-8での文字化け対策 - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - mysql&utf-8での文字化け対策 - LAPISLAZULI HILL#Catalyst mysql&utf-8での文字化け対策 - LAPISLAZULI HILL#Catalyst のブックマークコメント

いや,CatalystじゃなくてDBICの話なんだけど

connect_infoのconnect_infoにon_connect_do => ['SET NAMES utf8'],を追加する

package MyApp::Model::MyApp;

use strict;
use base 'Catalyst::Model::DBIC::Schema';

__PACKAGE__->config(
    schema_class => 'MyAppDB',
    connect_info => [
        'dbi:mysql:myapp',
        'myapp',
        'myapp',
        {
            on_connect_do => ['SET NAMES utf8'],
        },
    ],
);

[参考]

DBIx::Class と mysql で utf8 使うとき - klog

はてなブログ

CLON - 2006/11/21 - DBIx::Class vs mysql vs UTF-8

(追記)

このあたりタイミングよく(?)catalyst-mlで流れてた

WaltherWalther2012/10/31 13:03Finnidg this post has solved my problem

lgyielkxcollgyielkxcol2012/11/03 11:30CHMmpW , [url=http://ibvnjebcehfz.com/]ibvnjebcehfz[/url], [link=http://aofziotmupqa.com/]aofziotmupqa[/link], http://pxmelvclfbaj.com/

トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061129