Как изменить кодировку строки с китайского языка по умолчанию или английского языка в vb.net? - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно получить путь от двух разных компьютеров / ПК, один из них с английской средой, а другой с китайской средой.

У меня есть проект в нашей базе данных с таким именем: По умолчанию 侇 侚

Если я открою свою базу данных, имя отобразится так: enter image description here

Последнее.

Моя проблема в том, что когда яя использую английскую машину / компьютер. Я получаю в приложении следующую строку: "c:\Restore\20190213140908\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù\Defaults" & ChrW(129) & "î" & ChrW(129) & "ù" Все в порядке, моя функция возвращает значение true.

Но когда я еду на китайскую машину / компьютер, я получаю этотип строки: "c:\Restore\20190213142118\Defaults侇侚\Defaults侇侚" и моя функция не работает.

У меня вопрос, как можно преобразовать эту строку:

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

в

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

Примечание: для этой базы данных невозможно изменить юникод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...