Fix issues with multibyte character concating

We can't just use '+' between two Buffer object, it will convert the buffer to string, but when there is a multibyte string, then the string might not be converted correctly.