Ruby初心者質問スレPart2
■ このスレッドは過去ログ倉庫に格納されています
0826812
2005/08/12(金) 02:29:09説明不足でスマン
文字コードの範囲内で化ける分には特に問題ないんです
CGIの最終的な出力先はメールなのですが露骨にバイナリなメールが送信されて万が一メーラーが
誤動作したりするのは出来れば避けたいので
def euc?(text)
text.gsub!(/([\xa1-\xfe][\xa1-\xfe])|(\x8e[\xa1-\xdf])|(\xa4[\xa1-\xf3])|(\xa5[\xa1-\xf6])|(\x8f[\xa1-\xfe][\xa1-\xfe])|([\x20-\x7e])|(\x0d|\x0a)/n, '')
text.size == 0
end
こんな感じでチェックさせる事にします。これで少なくとも変なコントロールコードとかエスケープコードが
送られるようなことはなくなるはず…
■ このスレッドは過去ログ倉庫に格納されています