>>24
桁数じゃないかなあ。
エラーがでるのは不可解だけど桁数でエンコードしてるならありえる。
数値がだめならstr()にするとか。