🏷️
ነፃ HTML አመስጣሪ እና ፈቺ
ልዩ ቁምፊዎችን ወደ HTML entities ያመስጥሩ ወይም entitiesን ወደ ተራ ጽሑፍ ይፍቱ። ወዲያውኑ፣ በአሳሽዎ ውስጥ።
ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
ውጤት:
ምሳሌዎች:
ንጹህ ጽሑፍ / HTML
የተመሰጠረ HTML
ውጤት እዚህ ይታያል...
የተለመዱ የHTML entity ማጣቀሻዎች
&&
<<
>>
""
''
·
©©
®®
™™
€€
——
……
እንዴት እንደሚሠራ
እዚህ ያለው የHTML ኮድ ማድረግ እና መፍታት ሙሉ በሙሉ በአሳሽዎ ውስጥ በእጅ በተጻፈ የregex መተካት እና በቋሚ የስያሜ-አካላት ማጣቀሻ ሰንጠረዥ ይሠራል — ምንም የሦስተኛ ወገን ኮድ ማድረጊያ ላይብረሪ፣ ምንም የአገልጋይ ምልልስ የለም። ብዙም ያልተለመዱ የስያሜ አካላትን (እንደ á ወይም “) ለመፍታት መሣሪያው ምንም ወጪ የሌለው መጠባበቂያ ሆኖ ለአሳሹ የራሱ HTML ተንታኝ ይሰጣል።
- 1Regex የሚተኩ ቁምፊዎችን ይፈልጋልኮድ ሲያደርግ፣ Unicodeን ከሚያውቁ ሁለት regexዎች አንዱ በግቤትዎ ላይ ይሠራል፦ ~25 የተለመዱ በHTML ትርጉም ያላቸውን እና ልዩ ቁምፊዎችን የሚሸፍን ያነጣጠረ ንድፍ፣ ወይም ከU+007F በላይ ያለውን እያንዳንዱን codepoint የሚይዝ ሰፊ ንድፍ። እያንዳንዱ ተዛማጅ ቁምፊ በቁምፊ ይያዛል።
- 2የማጣቀሻ ሰንጠረዥ ወይም codePointAt() አካሉን ያመርታልለስያሜ-አካል ውጤት፣ የተዛመዱ ቁምፊዎች በቋሚ ሰንጠረዥ ውስጥ ይፈለጋሉ (ለምሳሌ & → &፣ © → ©)። ለአስርዮሽ ወይም ለhex ውጤት፣ String.codePointAt() የUnicode codepointን ያገኛል እና እንደ &#NNN; ወይም &#xNNN; ይቀርጸዋል — regexው የUnicode 'u' ባንዲራን ስለሚጠቀም surrogate ጥንዶች በትክክል ይስተናገዳሉ።
- 3በአንድ ዙር regex አካላትን መልሶ ወደ ቁምፊዎች ይፈታልሲፈታ፣ አንድ የregex ዙር ሁሉንም የአካል ምልክቶች (&፣ A፣ A ወዘተ.) ይለያል እና እያንዳንዱን ወደ ትክክለኛው ተቆጣጣሪ ይልካል፦ hex parseInt(base 16)፣ አስርዮሽ Number()፣ የስያሜ ተገላቢጦሽ ፍለጋ፣ ወይም — በቋሚ ሰንጠረዡ ውስጥ ለሌለ ማንኛውም አካል — innerHTMLውን አሳሹ በራሱ የሚተነትነው የtextarea አካል፤ ይህም ትክክለኛውን ቁምፊ ከአሳሹ አብሮገነብ የአካላት ሰንጠረዥ ይመልሳል።
- 4ውጤቱ ወዲያውኑ ይታያል፤ በClipboard API ወደ ቅንጥብ ሰሌዳ ይቅዱውጤቱ በReact useMemo በእያንዳንዱ የቁልፍ ጭነት ወዲያውኑ እንደገና ይሰላል። መቅዳት navigator.clipboard.writeText()ን — ዘመናዊውን ያልተመሳሰለ Clipboard API — ይጠቀማል፤ ለተገደቡ አውዶችም ስህተቱን በዝምታ ይይዛል።
ተዛማጅ መሳሪያዎች
URL ኢንኮደር እና ዲኮደር
ዩአርኤሎችን እና የመጠይቅ ሕብረቁምፊዎችን ኮድ እና ኮድ ያውጡ። የURIComponent፣ የዲኮድ URIComponent እና የመጠይቅ ሕብረቁምፊ ትንተናን ይደግፋል።
ሞክሩት
Base64 አመስጣሪ እና ፈቺ
ጽሑፍ ወይም ፋይሎችን ወደ Base64 ያመስጥሩ፣ ወይም Base64 ሕብረቁምፊዎችን ወደ ተራ ጽሑፍ ይፍቱ። ፈጣን፣ ግላዊ እና ነፃ።
ሞክሩት
Caesar Cipher እና ጽሑፍ ምስጠራ
ጽሑፍን በCaesar cipher፣ ROT13፣ Atbash እና Vigenère cipher ያመስጥሩና ይፍቱ። ክላሲክ ተለዋጭ ciphersን፣ ሁሉም በአሳሽዎ ውስጥ።
ሞክሩት