title: Javascript encoding breaking & combining multibyte characters?
body: <p>I'm planning to use a client-side AES encryption for my web-app.</p>
  
  <p>Right now, I've been looking for ways to break multibyte characters into one byte-'non-characters' ,encrypt (to have the same encrypted text length),</p>
  
  <p>de-crypt them back, convert those one-byte 'non-characters' back to multibyte characters.</p>
  
  <p>I've seen the wiki for UTF-8 (the supposedly-default encoding for JS?) and UTF-16, but I can't figure out how to detect "fragmented" multibyte characters and how I can combine them back.</p>
  
  <p>Thanks : )</p>