JSFiddle - React, Tailwind, and code Playground
JavaScript
// המרת עברית ל utf-8 ואחרי זה ל url
// מקור http://he.wikipedia.org/wiki/UTF-8
// פונקציה שממירה מספר לפורמט url %XX
function toHex(chr){
chr = chr.toString(16) ;
return "%" + (chr.length == 1 ? "0" :"" ) + chr;
}
var strIn = "אבגד";
var strOut = ''
for (i = 0 ; i < strIn.length ; i++ )
{
// המרת תו למספר יוניקוד
var chr = strIn.charCodeAt(i);
if( chr <= 0x7F )
strOut += toHex(chr);
else if( chr <= 0x7FF )
{
strOut += toHex((( chr >> 6) & 0x1f ) | 0xc0 ) ;
strOut += toHex(( chr & 0x3f ) | 0x80 ) ;
}
}
$("#r").text(strOut);