If you mean \u00e2\u0080\u0099 the string of 18 characters you have to unescape it to convert these sequences to their actual values. This is a possible way to do it: let input = located in the heart of Wanchai\u00e2\u0080\u0099s Star let str = String(data: input.data(using: .utf8)! encoding: String.Encoding.non LossyASCII) This gives located in the heart of Wanchaiâs Star . Source: https://www.artikelschreiber.com/en/.