RubyMineというIDEを使い始めたのですがマルチバイト文字をコンソールに表示させたときの挙動で躓きました

puts "あ" #=> あ
print "あ" #=> あ

p "あ" #=>"\343\201\202"
pp "あ" #=> "\343\201\202"

この挙動の違いはIDE自体に問題があるのか、それともrubyのpやppが特別な動きをしているのでしょうか?
NetbeansなどのIDEでは普通にマルチバイト文字を表示できていましたので戸惑いました