diff --git a/sources/TileDB.CSharp/CoreUtil.cs b/sources/TileDB.CSharp/CoreUtil.cs index 4dbe9b31..8026bcbe 100644 --- a/sources/TileDB.CSharp/CoreUtil.cs +++ b/sources/TileDB.CSharp/CoreUtil.cs @@ -112,7 +112,7 @@ public static (byte[] data, ulong[] offsets) PackStringArray(string[] strarray, } else { - bytes_size = Encoding.ASCII.GetByteCount(strarray[i]); + bytes_size = Encoding.UTF8.GetByteCount(strarray[i]); } totsize += bytes_size; } @@ -140,7 +140,7 @@ public static (byte[] data, ulong[] offsets) PackStringArray(string[] strarray, } else { - bytes = Encoding.ASCII.GetBytes(strarray[i]); + bytes = Encoding.UTF8.GetBytes(strarray[i]); } bytes.CopyTo(data, idx); idx += bytes.Length;