如何在vb.net中将字符串编码从中文更改为默认值或英文?

时间:2019-02-13 12:58:57

标签: vb.net oracle

我需要从两台不同的计算机/ PC上获取路径,其中一台是英语环境,另一台是中文环境。

我有一个项目进入我们的数据库,其名称为:Defaults侇侚

如果我打开数据库,则名称显示如下:enter image description here

是最后一个。

我的问题是,当我在英语计算机上运行时,我在应用程序中收到以下字符串:"c:\Restore\20190213140908\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù" 一切正常,我的函数返回true。

但是当我在中文计算机/ PC上运行时,会收到以下类型的字符串:"c:\Restore\20190213142118\Defaults侇侚\Defaults侇侚",但是我的功能无法正常工作。

我的问题是如何转换此字符串:

"c:\Restore\20190213142118\Defaults侇侚\Defaults侇侚"

"c:\Restore\20190213140908\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù"

注意:对于该数据库,无法更改unicode。

0 个答案:

没有答案