Ayipada URL & Oluyipada Ọ̀fẹ́
Ṣe koodu koodu ati ṣe koodu awọn URL ati awọn gbolohun ọrọ ibeere. Ṣe atilẹyin encodeURIComponent, decodeURIComponent, ati itupalẹ okun ibeere.
Ó ń dí gbogbo àmì tí a fi pamọ́ sí kọ́dù — ó dára jù fún àwọn iye ìbéèrè àti apá ọ̀nà.
Bí Ó Ṣe Ń Ṣiṣẹ́
Ìṣàmúlò àti ìtúpalẹ̀ URL níbí ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ ní lílo àwọn ohun JavaScript tí a kọ́ sínú rẹ̀ — encodeURIComponent, encodeURI, àti decodeURIComponent — láìsí ìwé-ìṣirò ẹnì kẹta àti láìsí ìbéèrè nẹ́tíwọ́ọ̀kì. Irinṣẹ́ náà tún ń fi API URL abínibí aṣàwákiri hàn láti pín àti ṣe àwòrán àwọn àkànṣe ọ̀rọ̀ ìbéèrè gẹ́gẹ́ bí tábìlì kọ́kọ́rọ́-iye.
- 1Yan ipò ìṣàmúlò kanIpò mẹ́ta ń bára mu àwọn ìṣẹ̀lẹ̀ lílo gidi: "Component" ń pe encodeURIComponent tí ó sì ń escape ohun gbogbo àyàfi àwọn àmì tí kò tọ́jú — àṣàyàn tí ó tọ́ fún àwọn iye ìbéèrè ọ̀tọ̀ọ̀tọ̀. "Full URL" ń pe encodeURI tí ó sì ń fi ètò, slashes, àti domain sílẹ̀ láìfọwọ́kàn. "Form" ń lo encodeURIComponent kí ó sì pààrọ̀ %20 sí + láti bá ìrísí application/x-www-form-urlencoded tí àwọn fọ́ọ̀mù HTML ń fi ránṣẹ́ mu.
- 2Ṣàmúlò tàbí tú palẹ̀ ní ìtẹ̀-kanÌṣàmúlò ń fi ọ̀rọ̀ rẹ sí iṣẹ́ tí a yàn tí ó sì ń fihàn àbájáde percent-encoded náà. Ìtúpalẹ̀ ń pe decodeURIComponent (pẹ̀lú + tí a yí padà sí àyè ní ipò Form). Àwọn ìtẹ̀síwájú percent tí kò tọ́ — bí %E0 tí kò ní byte ìtẹ̀síwájú — ni a mú a sì fi ìròyìn wọn hàn gẹ́gẹ́ bí àṣìṣe inú-ìlà dípò kí ó dá.
- 3Pín àwọn ọ̀rọ̀ ìbéèrè pẹ̀lú API URLÌṣe "Pín àwọn àkànṣe" ń fi ìbáwọlé rẹ wé olùkọ́ URL abínibí aṣàwákiri tí ó sì ń rìn kiri url.searchParams láti mú àkópọ̀ kọ́kọ́rọ́-iye kọ̀ọ̀kan jáde. Bí olùkọ́ URL náà bá kọ ìbáwọlé náà, ọ̀nà mìíràn tí a fi ọwọ́ kọ ń pín lórí & àti = tí ó sì ń fi àmì kọ̀ọ̀kan sí safeDecode, nítorí náà àwọn ọ̀rọ̀ ìbéèrè apá tàbí gan-an ń tún mú tábìlì tí a lè kà jáde.
- 4Dàkọ àbájáde náàỌ̀rọ̀ tí a ṣàmúlò tàbí tú palẹ̀ ń farahàn nínú àkọ́sílẹ̀ ìtọjade monospace kan. Bọ́tìnnì dàkọ kan ń kọ ọ́ sí clipboard nípasẹ̀ API Clipboard. Kò sí ohunkóhun tí ó kúrò lára ẹ̀rọ rẹ ní àkókò èyíkéyìí.
Àwọn Irinṣẹ Tó Jọra
Olùdí àti Olùtú Base64
Dí ọ̀rọ̀ tàbí àwọn fáìlì sí Base64, tàbí tú àwọn ọ̀rọ̀ Base64 padà sí ọ̀rọ̀ lásán. Kíákíá, ní àṣírí, àti ọ̀fẹ́.
Olùdí àti Olùtú HTML
Dí àwọn àmì àkànṣe sí àwọn nǹkan HTML tàbí tú àwọn nǹkan padà sí ọ̀rọ̀ lásán. Kíákíá, nínú ẹ̀rọ àwárí rẹ.
Ìdíni Caesar & Olùdíni Ọ̀rọ̀
Dí àti tú ọ̀rọ̀ pẹ̀lú Caesar cipher, ROT13, Atbash, àti Vigenère cipher. Àwọn ìdíni àdàpọ̀ àtijọ́, gbogbo rẹ̀ nínú ẹ̀rọ àwárí rẹ.