Daniel Wertheim 1/16/2020

UTF-8 BOM adventures in C#

Read Original

This technical article dives into UTF-8 encoding and the Byte Order Marker (BOM) in C#/.NET. It demonstrates through code examples how the BOM is automatically added by `Encoding.UTF8`, how to identify it using `GetPreamble()`, and how to create a UTF8Encoding instance without the BOM using `new UTF8Encoding(false)` for scenarios where it's not required.

UTF-8 BOM adventures in C#

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

1
The Beautiful Web
Jens Oliver Meiert 2 votes
3
LLM Use in the Python Source Code
Miguel Grinberg 1 votes
4
Wagon’s algorithm in Python
John D. Cook 1 votes