@a = "ァー";

for(@a){
@b = split / | /; #全角or半角スペースで切る
}

for(@b){
print;
}

というコードを実行すると何故か

と表示されます。これはどういうことでしょうか?
$aの「ァー」の部分を色々変えてみましたが、
こうなるのは「ァー」と「ぁー」です。
どなたか分る方いたら教えてください。