Swift 5 will use UTF-8 as the preferred encoding of strings

The Swift official blog announces Swift 5’s ability to switch from preferred UTF-16 to UTF-8 while retaining effective interoperability with Objective-C. Because the String type abstracts these underlying problems, the developer does not need...