Data yang disandikan base-64 Anda berisi string UTF-8. MS SQL tidak mendukung UTF-8, hanya UTF-16, sehingga gagal untuk karakter apa pun di luar ASCII.
Solusinya adalah dengan mengirim data sebagai nvarchar
segera, atau untuk menyandikan string sebagai UTF-16 (dan mengirimkannya sebagai varbinary
atau base-64, sesuai kebutuhan).
Berdasarkan dokumentasi Erlang, ini mungkin memerlukan perpustakaan eksternal, unicode
:http://www.erlang.org/doc/apps/stdlib/ unicode_usage.html
Pada dasarnya, defaultnya tampaknya UTF-8, Anda perlu menentukan UTF-16 secara manual. Dukungan UTF-16 tampaknya agak kikuk, tetapi seharusnya cukup bisa dilakukan.