XenoでUTF-8で送信してる?
もしかしたら串側でcheckしてるけどUTF-8で受信した時はスルーしてしまってるとかあるかも知れん
Xeno側でUTF-8で送信やめてみても同じ?