The encoding is a default behavior for posting and is correct in general for adding a new post, but the processing done to upload an image with the [image] tag converts the encoding to the message text itself, which is incorrect, and it compounds if there are multiple [image] tags in one post. The behavior should be the same as when a post is edited.