「文字コード技術入門」を読んで自分なりに理解した点をザックリとまとめてみる。それほど正確性を求めて書いているわけではないので、間違ってる可能性大です。間違いなどあればコメントなど頂けるとありがたいです。 それぞれの文字コードはどう違うのか?日... 続きを読む
こんにちは!ラブプラスとときメモ4の狭間で揺れ動いているxaicronです!! 今日は日本でプログラムを書いていたら避けては通れない気がする、Encodeの話をしようと思います! はじめに まず、この記事を読む前に、Perlのバージョンの確認をしてください。以下... 続きを読む
perl, mysqlhttp://d.hatena.ne.jp/omoon/20070710/1184034594http://q.hatena.ne.jp/1183789393このあたりに書いていたことの顛末です。とりあえず、この形で様子を見る、というのができたので書いときます。とりあえず今のところ暫定版。変化があり次第追記し... 続きを読む
携帯のキャリア判定を行って出力の文字エンコードを変更するなんてことはよくあるんじゃないかと思うけど、イマイチやり方がわからない。 最初はテンプレートは全て utf8 なので、Catalyst::Plugin::Unicode::Encoding でできるのかなと思った。このプラグイン... 続きを読む
CatalystテンプレートShift_JISでそれ以外UTF-8の場合 - Unknown::Programmingの続き。id:dayflowerさんに助言を頂きました。Template::Provider::Encodingを使えばいけそうです。Template::Provider::Encodingの存在を知ってはいたんですがてっきりテンプレー... 続きを読む
以前、Catalystでマルチバイトを取り扱うときのまとめという記事を書いたのですが、情報が少し古いので、最近僕がやっている方法を紹介します。 この記事では Catalyst 5.7015 Catalyst::View::TT 0.27 Catalyst::Plugin::ConfigLoader 0.22 Catalyst::Plugin::... 続きを読む
DBはUTF8だけど、携帯サイトなどでShift_JISも使いたい。 DBICをShift_JISで上手く使うには Template::Plugin::Jcodeを使う。 TTビューはアクセサの最後に.jcode.sjisを付ける。フォームからの入力は、手動変換。 Data::FormValidatorのfiltersでUnicode::Japan... 続きを読む
重箱の隅で恐縮ですが。弾さんは (function(e){ e.innerHTML = e.innerHTML.replace( /東京都?([\u3200-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)/g, '首都$1東京' ) })(document.body) 漢字を判定する正規表現が工夫のしどころでしょうか。[一-龠]はUnicode時代に... 続きを読む
これは、実はPerlに限らず未だに事実だったりするのですが.... Perl でフォームデータから UTF-8 日本語文字をとりだす方法 (プログラミングの小石・大石)UTF-8 のフォームによっておくられたデータのなかから日本語文字をとりだすことは,日本の Perl CGI プロ... 続きを読む
id:otsuneに建設予定フラグがたてられていたので。 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech Perl の utf8 関係が未だ全く理解できない。わからないことがわからないので整理 #!/usr/bin/perl use strict; use warnings; use utf8 ... 続きを読む
普通では考えられない優遇策--「Google提案」を振り返る 皆さんこんにちは、毎度おなじみ(?)文字コード漫談の時間がやってまいりました。前回が3月の掲載ですから3カ月ぶりですか。今まで3回にわたって絵文字をUnicode及びISO/IEC 10646(国際符号化文字集合... 続きを読む