CGIに依存しないPerlの話題一般/Part2 (258レス)
CGIに依存しないPerlの話題一般/Part2 http://medaka.5ch.net/test/read.cgi/php/1030548610/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
184: nobodyさん [] 03/04/04 00:08 ID:tjlK2qT8 >>181 #!/bin/perl use encoding 'euc-jp'; $a = 'あ'; print '1' if $a eq 'あ'; print '2' if $a =~ /\Qあ\E/; print '3' if $a =~ /\xa4\xa2/; からは1が出力され, #!/bin/perl $a = 'あ'; print '1' if $a eq 'あ'; print '2' if $a =~ /\Qあ\E/; print '3' if $a =~ /\xa4\xa2/; からは123が出力されます。 いまいちEncode.pmがわからないです。 http://medaka.5ch.net/test/read.cgi/php/1030548610/184
185: nobodyさん [sage] 03/04/04 00:28 ID:??? >>184件のスクリプトをテストしてみたが スクリプトの漢字コードeucで保存してる? スクリプトの漢字コードが Jisなら1だけ Shift-Jisなら1,2 EUC-JPなら1,2,3 が出力されておるのだが・・・ \xa4\xa2 はEUC-JPのコードだからSJIS JISでまっちしないというのはりかいできるだろうけど Jisならば KI KOが入るから \Qあ\E のパターンマッチは失敗してるってかんじでないかい? http://medaka.5ch.net/test/read.cgi/php/1030548610/185
189: 184 [] 03/04/04 02:39 ID:tjlK2qT8 >>185 下のスクリプトから123が出てくるのは期待通りなんですが, 上から1しかでてこないのが理解不能なんです。 use encodingの使い方間違ってる? http://medaka.5ch.net/test/read.cgi/php/1030548610/189
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s