This chapter covers
- Understanding the relationships between Unicode, code points, and UTF-8 encoding
- Comparing strings, converting them to lowercase, and performing other string operations
- When and how to use raw strings
- Learning about different kinds of string literals, including regular expressions, MIME types, and BigInt literals
You’ve already had some hands-on experience working with strings in earlier chapters; however, I’ll cover many more details that will help you correctly use text strings in this chapter. In this chapter you will examine these details more closely. As long as you are working with the letters A-Z, things will be simple. However, there are a multitude of languages in the world with their own unique set of characters that Julia needs to be able to deal with.
That means the minimal required knowledge for working effectively with Julia strings includes some knowledge of Unicode. Unicode is the international standard for mapping numbers (code points) to characters.