# Receiving "body is unclear" error for Japanese text

**URL:** <https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333>\
**Category:** Bug\
**Created:** [2018年一月5日 21:15 UTC](https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333 "2018-01-05T21:15:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)\
**Post date:** [2018年一月5日 21:15 UTC](https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333/1 "2018-01-05T21:15:13Z")

</div>

The following text is unable to be posted. “Body is Unclear” error is thrown. Why?

```plaintext
コメント有難う御座います。
教えて頂いた内容大変参考になりました。
頂いた内容を元にもう少し調べてみようと思いますが、基本的には難しそうですね。
（出来たとしてもかなり汎用的でないものになりそうですし）
基本は製品がURIの入力をサポートするのを期待しようと思います。
色々回答頂き有難う御座いました。

```

Translation:

```plaintext
Thank you for comment.
The content that I taught was very helpful.
I think that I will investigate a little more based on the contents received, but basically it seems difficult.
(If it can, it seems to be something that is not quite universal)
Basically I will expect the product to support input of URI.
Thank you for various responses.

```

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2018年一月5日 22:04 UTC](https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333/2 "2018-01-05T22:04:25Z")

</div>

This would probably work if `SiteSetting.allow_uppercase_posts = true`

Guessing the issue here is `URI`

More explanation:

```plaintext
"基本は".mb_chars.downcase.to_s == "基本は".mb_chars.upcase.to_s

```

So for our `TextSentinel` class `基本は URI` is a full caps text and it fails the `seems_quiet?` check.

---

<div class="post-metadata">

**Author:** ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)\
**Post date:** [2018年一月5日 22:30 UTC](https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333/3 "2018-01-05T22:30:12Z")

</div>

Seems like a good suggestion should be to have that particular check disabled if the post downcase = upcase then, right? Maybe not perfect, but it would catch all-character posts like the above.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2018年一月5日 23:54 UTC](https://meta.discourse.org/t/receiving-body-is-unclear-error-for-japanese-text/77333/4 "2018-01-05T23:54:48Z")

</div>


