Texting emojis and non-Latin characters with C#, .NET and Twilio SMS
As technology expands the reach of our products and services it’s important for us to create content to suit users from all over the world. As we primarily use Latin characters for programming, creating content for languages like Japanese or Arabic that have a different alphabet is not as easy as typing them on a standard keyboard. This post will show you how to send non-Latin characters, including emoji, in text messages with C# and Twilio Programmable SMS.
You should have the following tools installed to complete the program described in this post:
- Windows 7 or Windows 10
- Basic knowledge of C# and .NET
- Visual Studio 2017 or Visual Studio Code
- Microsoft .NET Core SDK, which includes the .NET Runtime
The problem started when people realized that the character encoding standard of the time, ASCII, needed to be extended to accommodate the alphabets of other languages ...