உரை Escape / Unescape
JavaScript, HTML, URL குறியாக்கம் மற்றும் JSON க்கான சரங்களை escape அல்லது unescape செய்யவும்.
Escape மற்றும் Unescape குறிப்புகள்
சிறப்பு எழுத்துக்களுக்கு அர்த்தம் உள்ள JSON, HTML அல்லது ஷெல் கட்டளைகள் போன்ற வடிவங்களில் செருகப்படும்போது escaping நேரடி உரையைப் பாதுகாக்கிறது.
- பயனர் உரையை டெம்ப்ளேட்கள் அல்லது கட்டமைக்கப்பட்ட பேலோட்களில் உட்பொதிக்கும் முன் escape செய்யவும்.
- என்கோட் செய்யப்பட்ட சூழல்களிலிருந்து நகலெடுக்கப்பட்ட லாக்குகளை பிழைதிருத்தும்போது வெளியீட்டை அன்எஸ்கேப் செய்யவும்.
- இரட்டை எஸ்கேப்பைத் தவிர்க்க இலக்கு வடிவமைப்பிற்கான சரியான பயன்முறையைத் தேர்ந்தெடுக்கவும்.
Escape எழுத்துகள் பற்றி
Escape எழுத்து என்பது ஒரு வரிசையில் அதைத் தொடர்ந்து வரும் எழுத்துகளுக்கு மாற்று விளக்கத்தைத் தூண்டும் ஒரு எழுத்தாகும். பல programming மொழிகளில் backslash ஆனது escape எழுத்தாகச் செயல்படுகிறது, இது newline கள், tab கள், மேற்கோள் குறிகள் மற்றும் பிற சிறப்பு எழுத்துகள் string literal களுக்குள் தோன்ற அனுமதிக்கிறது. சிறப்பு எழுத்துகள் அவற்றை வேறு விதமாக விளக்கும் ஒரு சூழலில் தோன்ற வேண்டியிருக்கும்போது escape sequence கள் அவசியமாகும்.
பொதுவான Escape Sequence கள்
JavaScript மற்றும் JSON இல் ஒரு backslash ஐத் தொடர்ந்து n வந்தால் அது ஒரு newline ஐக் குறிக்கிறது, t ஆனது ஒரு horizontal tab ஐக் குறிக்கிறது, மேலும் இரட்டை backslash ஆனது ஒரு literal backslash எழுத்தைக் குறிக்கிறது. HTML escaping ஆனது angle bracket கள் மற்றும் ampersand களை அவற்றின் named entity இணையானவைகளாக மாற்றுகிறது. URL encoding ஆனது பாதுகாப்பற்ற எழுத்துகளை ஒரு percent குறியீடு மற்றும் அவற்றின் hexadecimal byte மதிப்புடன் மாற்றுகிறது, இதனால் அவற்றை query string கள் மற்றும் path segment களில் சேர்ப்பது பாதுகாப்பானது.