docs: function string2utf8Bytes(s) {
          var utf8 = unescape(encodeURIComponent(s)),
              len = utf8.length,
              bytes = new Array(len);
          for (var i = 0; i < len; i++) {
              bytes[i] = utf8.charCodeAt(i);
          }
          return bytes;
      }