curlで-iオプションを付けると、Content-Lengthが表示されますが、ここで返却される値とcurlが認識している値が合わない状況になっているようです。
curl -i -XGET http://localhost:9200/hoge_index/hoge_type/1?pretty=1
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
Content-Length: 149
なお、エンコードをShift_JISのまま(UTF-8に変更しない)場合はこのエラーは発生しないため、UTF-8環境に変更したことにcurlが影響を受けていると思います。