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