Пишем функцию кодирования невидимок

На суррогатных парах

Все уже успели почитать твит

Статю с разбором

И даже перевод статьи на Хабре

Но как закодировать такой текст?

Функция кодирования невидимок на суррогатных парах

const code = (s) =>
s[0] + unescape(
[...s.slice(1)]
.reduce(
(s,c) => s
+ '%uDB40%uDD' +
c.charCodeAt()
.toString(16)
.toUpperCase(),
''
)
)
;
var a = code('Hello, Habrahabr from Tutu.ru!');
console.log(a.length)
console.log(a)

После того, как скопируете полученное, можно использовать так:

"H󠅥󠅬󠅬󠅯󠄬󠄠󠅈󠅡󠅢󠅲󠅡󠅨󠅡󠅢󠅲󠄠󠅦󠅲󠅯󠅭󠄠󠅔󠅵󠅴󠅵󠄮󠅲󠅵󠄡".length === 59

А далее можете это использовать в уже упомянутом коде в статье