Revert "removed mb_failed"

This reverts commit 7be3cb5dde3a5b6e81e6055ae7218b096f27a583.

Revert "fix being cidric, broker"

This reverts commit 29b92e1eaf7cdcb69ab6b0aa5125200e23ee809c.

Revert "use strlen here"

This reverts commit 0f001bd67357b476c853eb4d493aef5e2dfc161d.

Revert "remove utf8 encode"

This reverts commit 4187f5807086b6c6d3edefb1b61ee7b3ec125708.

Revert "lets check for utf8 in another way"

This reverts commit b9df111b9774d63e7f1e789f160698b3890f0ca5.

Revert "show data"

This reverts commit 3653d282c9e6b9c17164fe15f6ca7d04c8beb06b.
show more visible an important message