2010年9月22日
不安なこと
プログラミングは、今だに、euc コードを使っています。ruby で処理することが大半なのですが、次のコードが動いてしまうので、今までのプログラムに、処理ミスが有ったのではないかと不安になっています。
if /,/ =~ "ぁぁぁ"
puts "hit"
else
puts "miss"
end
C言語では次のコードを試してみてください。
puts( strstr("ぁぁぁ",",") );
小さい「ぁ」と、全角コンマのマッチングができてしまいます。
if /,/ =~ "ぁぁぁ"
puts "hit"
else
puts "miss"
end
C言語では次のコードを試してみてください。
puts( strstr("ぁぁぁ",",") );
小さい「ぁ」と、全角コンマのマッチングができてしまいます。