పాఠ్యం ↔ యూనికోడ్ కన్వర్టర్
టెక్స్ట్
యూనికోడ్
సాంకేతిక వివరాలు
టెక్స్ట్ ↔ యూనికోడ్ కన్వర్టర్ ఎలా పనిచేస్తుంది
ఈ టూల్ ఏమి చేస్తుంది
టెక్స్ట్ ↔ యూనికోడ్ టూల్ టెక్స్ట్ను యూనికోడ్ కోడ్ పాయింట్లకు మరియు వాటి నుండి అనేక నోటేషన్లలో మార్చుతుంది: U+XXXX, JavaScript ఎస్కేప్స్ (\uXXXX లేదా \u{XXXXX}), డెసిమల్, 0xHEX, మరియు HTML సంఖ్యాత్మక ఎంటిటీస్ (&#N; లేదా &#xHEX;). డీకోడర్ సడలింపుగా ఉంటుంది — టెక్స్ట్తో కలిసివచ్చే ఈ నోటేషన్ల ఏ కలయికనైనా గుర్తించి కోడ్ పాయింట్లను వెలికితీస్తుంది. ఎన్కోడర్ అవుట్పుట్ ఫార్మాట్ను మరియు కోడ్ పాయింట్ల మధ్య సెపరేటర్ను మీరు ఎంచుకునేలా చేస్తుంది.
డెవలపర్ల సాధారణ వినియోగ సందర్భాలు
ఫ్రంట్ఎండ్ డెవలపర్లు JSON ఫైళ్లు, సోర్స్ కోడ్, లేదా పరిమిత ఛానెల్ల ద్వారా రవాణా కోసం ఎమోజీ మరియు CJK అక్షరాలను సురక్షిత ASCII ఎస్కేప్ సీక్వెన్స్లుగా మార్చడానికి ఈ టూల్ను ఉపయోగిస్తారు. లోకలైజేషన్ ఇంజినీర్లు అనువదించిన స్ట్రింగ్లో ఉపయోగించిన ఖచ్చితమైన కోడ్ పాయింట్లను ధృవీకరిస్తారు. కాపీ చేసిన స్నిపెట్లో దాగి ఉన్న కనబడని లేదా పోలి కనిపించే అక్షరాలను (హోమోగ్లిఫ్స్, జీరో-విడ్త్ జాయినర్స్, RTL మార్క్స్) గుర్తించడానికి కూడా ఈ టూల్ సహాయపడుతుంది.
డేటా ఫార్మాట్లు, రకాలు, లేదా వేరియంట్లు
యూనికోడ్ ప్రామాణిక నోటేషన్ బేసిక్ మల్టీలింగ్వల్ ప్లేన్ కోసం U+XXXX మరియు సప్లిమెంటరీ ప్లేన్ల కోసం U+XXXXX. JavaScript ఎస్కేప్స్ BMP కోసం \uXXXX మరియు పూర్తి పరిధి కోసం \u{XXXXX} (ES2015+). HTML సంఖ్యాత్మక ఎంటిటీస్ను (డెసిమల్ &#N; లేదా హెక్స్ &#xN;) అంగీకరిస్తుంది. సాధారణ డెసిమల్ మరియు 0xHEX ఫార్మాట్లు అదనపు వ్యాఖ్యానంలేకుండా codePointAt / fromCodePoint ద్వారా రౌండ్-ట్రిప్ అవుతాయి. ఆస్ట్రల్ అక్షరాలు (🌍 వంటి ఎమోజీ) U+FFFF పైగా ఉన్న ఒకే కోడ్ పాయింట్గా ప్రాతినిధ్యం వహిస్తాయి.
సాధారణ తప్పిదాలు మరియు ఎడ్జ్ కేసులు
ఆస్ట్రల్ అక్షరాలను పాత \uXXXX రూపంతో వ్యక్తీకరించలేరు, ఎందుకంటే ప్రతి ఎస్కేప్లో 4 హెక్స్ అంకెలే ఉంటాయి — \u{...} లేదా సరోగేట్ జతను ఉపయోగించండి. U+10FFFF కంటే పైగా ఉన్న కోడ్ పాయింట్లు యూనికోడ్ స్పెక్స్ ప్రకారం చెల్లవు మరియు తిరస్కరించబడతాయి. కాంబైనింగ్ మార్క్స్ మరియు ఎమోజీ ZWJ సీక్వెన్స్లు ఒకే గ్లిఫ్లా రెండర్ అయినప్పటికీ అనేక కోడ్ పాయింట్లుగా కనిపిస్తాయి. డీకోడర్ HTML పేరుగల ఎంటిటీస్ను (©, &) అర్థం చేసుకోదు — వాటికి ప్రత్యేక HTML డీకోడర్ను ఉపయోగించండి.
కోడ్తో పోల్చితే ఈ టూల్ను ఎప్పుడు ఉపయోగించాలి
త్వరిత పరిశీలన, ఎస్కేప్-సీక్వెన్స్ జనరేషన్, మరియు హోమోగ్లిఫ్ హంటింగ్ కోసం బ్రౌజర్ టూల్ను ఉపయోగించండి. కోడ్లో, భాషకు సహజమైన స్ట్రింగ్ APIలను ప్రాధాన్యం ఇవ్వండి (`String.fromCodePoint`, JS లో కోడ్-పాయింట్ ఇటరేషన్ కోసం `Array.from(str)`; Python లో `chr` మరియు `ord`; Java లో `Character.toCodePoint`) అలాగే నార్మలైజేషన్ (NFC/NFD), కేస్ ఫోల్డింగ్, లేదా గ్రాఫీమ్-క్లస్టర్ సెగ్మెంటేషన్ అవసరమైనప్పుడు పూర్తి ICU లైబ్రరీలను ఉపయోగించండి.