2010-01-01から1ヶ月間の記事一覧
MySql/Rubyがruby1.9のM17Nに対応していないため DBから取り出した文字列がすべて「ASCII-8BIT」になってしまいます。 そのため、マルチバイト文字と混在させると、下記のようなエラーが発生します。「incompatible character encodings: UTF-8 and ASCII-8B…
sub hoge{ my $self = shift; if(@_) { $self->{name} = $_[0]; } return $self->{name}; } と、いちいち関数を書いてあげにゃなりませんが、 Class::Accessorを継承して package Sample; use base qw(Class::Accessor); __PACKAGE__->mk_accessors(qw(hoge …