Рамзгузор ва рамзкушои HTML-и ройгон
Аломатҳои махсусро ба воҳидҳои HTML рамзгузорӣ кунед ё воҳидҳоро ба матни оддӣ баргардонед. Фаврӣ, дар браузери шумо.
Маълумотнома оид ба ниҳодҳои маъмули HTML
Чӣ тавр он кор мекунад
Рамзгузорӣ ва рамзкушоии HTML дар ин ҷо пурра дар браузери шумо бо иваз кардани ифодаи муназзами дастнавис ва ҷадвали ҷустуҷӯии воҳиди-номдори собит кор мекунад — на китобхонаи рамзгузории тарафи сеюм, на давраи сервер. Барои рамзкушоии воҳидҳои номдори камёфт (ба монанди á ё “), абзор ба таҳлилгари худи HTML-и браузер ҳамчун алтернативаи бидуни арзиш вогузор мекунад.
- 1Ифодаи муназзам барои иваз кардани аломатҳо скен мекунадҲангоми рамзгузорӣ, яке аз ду ифодаи муназзами юникодшинос болои вуруди шумо кор мекунад: намунаи мушаххас, ки тахминан 25 аломати муҳими HTML ва махсусро фаро мегирад, ё намунаи васеътаре ки ҳар нуқтаи рамзи болои U+007F-ро мегирад. Ҳар мувофиқат аломат ба аломат дастгир карда мешавад.
- 2Ҷадвали ҷустуҷӯӣ ё codePointAt() воҳидро тавлид мекунадБарои натиҷаи воҳиди номдор, аломатҳои мувофиқатёфта дар ҷадвали собит ҷустуҷӯ карда мешаванд (масалан, & → &, © → ©). Барои натиҷаи даҳдаҳӣ ё шонздаҳӣ, String.codePointAt() нуқтаи рамзи юникодро мегирад ва онро ҳамчун &#NNN; ё &#xNNN; форматбандӣ мекунад — ҷуфтҳои сюррогат дуруст коркард мешаванд, зеро ифодаи муназзам байрақи 'u'-и юникодро истифода мебарад.
- 3Ифодаи муназзами як-гузашт воҳидҳоро ба аломатҳо баргардонида рамзкушоӣ мекунадҲангоми рамзкушоӣ, як гузашти ифодаи муназзам тамоми нишонаҳои воҳидро муайян мекунад (&, A, A ва ғайра) ва ҳарро ба идоракунандаи дуруст равона мекунад: parseInt(пойаи 16), Number()-и даҳдаҳӣ, бозҷустуҷӯии номдор ё — барои ягон воҳиде ки дар ҷадвали собит нест — элементи textarea, ки innerHTML-и он браузер бо тарзи дарунсохт таҳлил мекунад, аломати дурустро аз ҷадвали воҳиди дарунсохти браузер бармегардонад.
- 4Натиҷа фавран пайдо мешавад; ба ҳофиза бо API-и Clipboard нусхабардорӣ кунедНатиҷа синхронӣ дар ҳар зарбаи калид тавассути useMemo-и React аз нав ҳисоб карда мешавад. Нусхабардорӣ navigator.clipboard.writeText()-ро — API-и муосири асинхронии Clipboard — бо гирифтани хомӯши хатоҳо барои заминаҳои маҳдудшуда истифода мебарад.
Абзорҳои марбут
Рамзгузори URL ва декодер
URL-ҳо ва сатрҳои дархостро рамзгузорӣ ва рамзкушоӣ кунед. EncodeURIComponent, decodeURIComponent ва таҳлили сатри дархостро дастгирӣ мекунад.
Рамзгузор ва рамзкушои Base64
Матн ё файлро ба Base64 рамзгузорӣ кунед ё сатрҳои Base64-ро ба матни оддӣ баргардонед. Фаврӣ, махфӣ ва ройгон.
Рамзи Сезар ва рамзгузори матн
Матнро бо рамзи Сезар, ROT13, Атбаш ва рамзи Виженер рамзгузорӣ ва рамзкушоӣ кунед. Рамзҳои классикии ивазӣ, ҳама дар браузери шумо.