All these stuffs just make it even ambiguous. I am not sure why BOOST TRIM function have these kind of different behavios.

Can we just disallow multiple trimming characters. Then we can add a check in EE for input trimming character. If the size of it exceeds one, return an error. I assume that this is the actual standard. Right?