Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.27 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.27 KB

utfdecode

travis go report card coverage godocs

I wanted to convert text containing escaped UTF-16 and/or UTF-32 codes to just UTF-16. This library helps do that. It rejexes for unicde strings and then converts them to UTF-16 using the standard formula. The code is small enough that you might just consider copy and pasting :)

For example, the following Go code (on Go play):

jsonData := `{"text":"utf-16:\u2764\u1F47D\u1F680 utf-32:\u2764\ud83d\udc7d\ud83d\ude80"}`
fmt.Println(utfdecode.Decode(jsonData))

will print

{"text":"utf-16:❤👽🚀 utf-32:❤👽🚀"}

Contributing

Pull requests are welcome. Feel free to...

  • Revise documentation
  • Add new features
  • Fix bugs
  • Suggest improvements

License

MIT