String to byte[] in C#: Why Encoding Matters in .NET | CodeTrail