Perlについての質問箱 30箱目at TECHPerlについての質問箱 30箱目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト850:デフォルトの名無しさん 07/06/03 18:25:59 文字列の全角英数→半角変換って $j =~ tr/0-9a-zA-Z/0-9a-zA-Z/; じゃダメなん? 5.8.4で文字列はutf-8なんだけど。 851:デフォルトの名無しさん 07/06/03 18:42:50 >>850 use utf8 した上でなら、それでいいんじゃね? 確かめてないけど。 852:850 07/06/03 19:02:08 >>851 英数以外が化けるんだよなぁ… 853:デフォルトの名無しさん 07/06/03 19:13:39 化けてるってのはどうやって確認してるの? 854:デフォルトの名無しさん 07/06/03 19:15:52 日本語のマルチバイトはsjis、euc-jp、utf-8(他にもいろいろ)あるわけで、 スクリプトのソースや$jに入っているcharsetが何かがわかんないと答えようがないわな。 855:850 07/06/03 19:28:12 853>> 入力と出力をprintして見比べてるけどマズかった? 856:デフォルトの名無しさん 07/06/03 19:31:18 それは大いにマズい。 $jの文字コード/UTFフラグの有無で挙動が変わってくる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch