Zdravo,
imam problem sa UTF-8 u VB.netu 2010.Treba mi funkcija koja konvertuje UTF8 string u binarni.Imam fju koja djelimicno radi,ali kada ubacim karaktere kao što su "š","đ" ili neko kinesko slovo npr koje se zapisuje sa nekoliko bajta ona ne radi.(Mislim da UTF simboli imaju do 4 bajta) Funkcija radi u principu samo za ASCII karaktere.Ispravnost konverzije provjeravam na http://oni-kun.com/binary_gen.php
Funkcija glasi ovako:
vb:code
Public Function ConvertToBinary(ByVal str As String) As String
Dim converted As New StringBuilder
For Each b As Byte In UTF8Encoding.UTF8.GetBytes(str)
converted.Append(Convert.ToString(b, 2).PadLeft(8, "0"))
Next
Return converted.ToString()
End Function
Moze pomoc oko doradjivanja ove funkcije ili eventualno neki ovi kod ?
Takodje, kada kopiram neke karaktere iz worda vb.net ih ne prikazuje kako treba i crta nekakve kvadratice po formi. Postoji li neko rjesenje za to?