将阿拉伯数字写入 Visual Studio

writing arabic numbers Into Visual Studio

我有一个小问题,但很头疼,包括将阿拉伯数字分配给字符串。

我尝试写入程序的内容如下:

Dim TestDebt As Double = 4456.438
Dim TestString As String = FormatCurrency(TestDebt)

If TestString <> "ر.س.‏4,456.44" Then
    Check_System_params = False
    Exit Function
End If

但是在我的 Visual Studio IDE 中,它是这样写的:

我应该更改哪个设置才能写入所需的字符串(没有 ? 个字符)

谢谢

因为这是编辑器的问题,我做了如下操作(我将字符串转换为 Windows 1256 并且不注意 IDE 中写的内容):

Public Shared Function Utf8_TO_1256(ByVal read As String) As String
    Dim rawBytes As Byte() = System.Text.Encoding.Default.GetBytes(read)
    Dim converted As New  String(System.Text.Encoding.GetEncoding(1256).GetChars(rawBytes))
Return converted.ToString
End Function