Having to stick python scripts in front of all my Julia scripts everywhere that it would perform data access doesn't really seem viable. Thus, my beef with Julia.
Most string functions operate on AbstractString types. You can create whatever subtype you like implementing alternative string encodings.
In this case, it appears Julia 0.5 has a transcode method supporting UTF8/16/32. [1]
If not, then it also begs the question - if it's just that simple, why's it not already there in the core alongside UTF-8?
Anyone new to the language working through data problems is going to pick it up and start at the data collection/wrangling stage, and immediately run into the 'you can implement that yourself/run it through a converter' mentality, and likely go back to whatever they were using before. I know we did.