[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"term-u\u002Funicode":3,"related-u\u002Funicode":184},{"id":4,"title":5,"acronym":6,"body":7,"category":165,"description":166,"difficulty":167,"extension":168,"letter":169,"meta":170,"navigation":171,"path":172,"related":173,"seo":178,"sitemap":179,"stem":182,"subcategory":6,"__hash__":183},"terms\u002Fterms\u002Fu\u002Funicode.md","Unicode",null,{"type":8,"value":9,"toc":159},"minimark",[10,15,19,23,26,30,148,152,155],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Unicode is the master list of every character ever invented by humans — letters, numbers, emojis, ancient Sumerian cuneiform, all of it. Every character gets a unique number (code point) so computers worldwide can agree on what 'A' or '😀' means.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Unicode is an international standard that assigns a unique code point to every character across all writing systems. It covers over 140,000 characters. UTF-8, UTF-16, and UTF-32 are encoding schemes that represent these code points as bytes.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","console.log(\"Hello \\u{1F600}\"); \u002F\u002F Hello 😀\nconsole.log(\"A\".codePointAt(0)); \u002F\u002F 65\nconsole.log(String.fromCodePoint(9731)); \u002F\u002F ☃\n","javascript","",[38,39,40,82,119],"code",{"__ignoreMap":36},[41,42,45,49,53,57,60,63,67,70,72,75,78],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sTEyZ","console",[41,50,52],{"class":51},"sMK4o",".",[41,54,56],{"class":55},"s2Zo4","log",[41,58,59],{"class":47},"(",[41,61,62],{"class":51},"\"",[41,64,66],{"class":65},"sfazB","Hello ",[41,68,69],{"class":47},"\\u{1F600}",[41,71,62],{"class":51},[41,73,74],{"class":47},")",[41,76,77],{"class":51},";",[41,79,81],{"class":80},"sHwdD"," \u002F\u002F Hello 😀\n",[41,83,85,87,89,91,93,95,98,100,102,105,107,111,114,116],{"class":43,"line":84},2,[41,86,48],{"class":47},[41,88,52],{"class":51},[41,90,56],{"class":55},[41,92,59],{"class":47},[41,94,62],{"class":51},[41,96,97],{"class":65},"A",[41,99,62],{"class":51},[41,101,52],{"class":51},[41,103,104],{"class":55},"codePointAt",[41,106,59],{"class":47},[41,108,110],{"class":109},"sbssI","0",[41,112,113],{"class":47},"))",[41,115,77],{"class":51},[41,117,118],{"class":80}," \u002F\u002F 65\n",[41,120,122,124,126,128,131,133,136,138,141,143,145],{"class":43,"line":121},3,[41,123,48],{"class":47},[41,125,52],{"class":51},[41,127,56],{"class":55},[41,129,130],{"class":47},"(String",[41,132,52],{"class":51},[41,134,135],{"class":55},"fromCodePoint",[41,137,59],{"class":47},[41,139,140],{"class":109},"9731",[41,142,113],{"class":47},[41,144,77],{"class":51},[41,146,147],{"class":80}," \u002F\u002F ☃\n",[11,149,151],{"id":150},"when-youll-hear-this","When You'll Hear This",[16,153,154],{},"\"Make sure the database column uses UTF-8 to support Unicode characters.\" \u002F \"That emoji broke the parser — Unicode edge case.\"",[156,157,158],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":84,"depth":84,"links":160},[161,162,163,164],{"id":13,"depth":84,"text":14},{"id":21,"depth":84,"text":22},{"id":28,"depth":84,"text":29},{"id":150,"depth":84,"text":151},"general","Unicode is the master list of every character ever invented by humans — letters, numbers, emojis, ancient Sumerian cuneiform, all of it.","intermediate","md","u",{},true,"\u002Fterms\u002Fu\u002Funicode",[174,175,176,177],"UTF-8","Regex","Base64","String",{"title":5,"description":166},{"changefreq":180,"priority":181},"weekly",0.7,"terms\u002Fu\u002Funicode","FTPuyvrroBlRmiefjRY6oDf4KelHFKLy3trQg7WVqRk",[185,188,191,195],{"title":176,"path":186,"acronym":6,"category":165,"difficulty":167,"description":187},"\u002Fterms\u002Fb\u002Fbase64","Base64 is like translating a photo into text by converting it to a long string of letters and numbers.",{"title":175,"path":189,"acronym":175,"category":165,"difficulty":167,"description":190},"\u002Fterms\u002Fr\u002Fregex","Regex is a secret language for describing patterns in text.",{"title":177,"path":192,"acronym":6,"category":165,"difficulty":193,"description":194},"\u002Fterms\u002Fs\u002Fstring","beginner","A string is text in programming — any sequence of characters wrapped in quotes. 'Hello', 'user@email.com', '12345' — if it is in quotes, it is a string.",{"title":174,"path":196,"acronym":174,"category":165,"difficulty":167,"description":197},"\u002Fterms\u002Fu\u002Futf-8","UTF-8 is the most popular way to turn Unicode characters into actual bytes on disk. It's clever — English letters take 1 byte, exotic characters take more.",1776518321075]