Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert unicode to Chinese characters

Supposing I have a string of code like so:

\u00e5\u00b1\u00b1\u00e4\u00b8\u008a\u00e7\u009a\u0084\u00e4\u00ba\u00ba

How would I convert these back into Chinese characters using Javascript:

山上的人

This is so that I can actually display Chinese on my web page. Right now it comes out as å±±ä¸ç人.

This website manages to accomplish this, however this is with PHP they don't expose.

I am not familiar with how character encoding works well at all, so I don't even know the terminology to search for a proper solution.

like image 904
dthree Avatar asked Nov 08 '22 12:11

dthree


1 Answers

The string appears to be in UTF-8.

https://github.com/mathiasbynens/utf8.js is a helpful Javascript library that saves you the headache of learning the UTF-8 standard, and will decode the UTF-8 into text.

Here's a demo: https://mothereff.in/utf-8

Paste in \u00e5\u00b1\u00b1\u00e4\u00b8\u008a\u00e7\u009a\u0084\u00e4\u00ba\u00ba into the "UTF-8-encoded" textarea to decode it.

like image 137
Steven Tang Avatar answered Nov 14 '22 22:11

Steven Tang