I receive a string from C# with jshell, which contains Arabic and Farsi characters, but instead of the original text, only the symbol ??? I receive.
Should I make changes on the c# side or b4j side??
Should I make changes on the c# side or b4j side??
C#:
private void Form1_Load(object sender, EventArgs e)
{
Console.WriteLine("این یک متن تستی میباشد"); //not ok
Console.WriteLine("this is a test text."); //is ok
Application.Exit();
}
b4j code:
Dim sh1 As Shell
sh1.Initialize("sh1",File.Combine(File.DirApp,ExeFileName),Null)
sh1.WorkingDirectory = File.DirApp
sh1.Run(-1)
Wait For (sh1) sh1_ProcessCompleted (Success As Boolean, ExitCode As Int, StdOut As String, StdErr As String)
If Success And ExitCode = 0 Then
Log("Success")
Log(StdOut) 'print ????????
End If