0

VB.NET プロジェクトがあります。

TcpClient を介してサーバーに接続しようとしています。ヘブライ語でデータを取得することを想定していますが、ヘブライ語はすべて記号として返されます...

UTF-8 コーディングを使用していますが、役に立ちません... Unicode に変更しようとすると、サービスが動かなくなりました。

何か案は?

コード:

 client.Connect(Settings.ServerIP, Settings.ServerPort)
client.GetStream().BeginRead(receiveData, 0, receiveData.Length, AddressOf ReceiveDataCallback, client)
Dim bytesReceived As Int32 = (client.GetStream().EndRead(iar))
Dim NewData As String = Encoding.UTF8.GetString(receiveData, 0, bytesReceived)

ありがとう!

4

0 に答える 0