Код: Выделить всё
cDataString = Strings.StrConv(cDataString, VbStrConv.Wide);
Предполагается, что японские символы половинной ширины преобразуются в символы полной ширины.
Мой вопрос:
Есть ли способ добиться того же БЕЗ использования функций VB и БЕЗ включения заголовков VB, используя только стандартные функции C#? Я знаю, что существует множество функций преобразования строк С#, и некоторые из них могут конвертировать из Unicode в Ansi и наоборот и так далее. Но я не уверен, что какой-либо из них получит тот же результат, что и приведенный выше результат VB. Итак, можно ли это сделать на C#?
Спасибо за ваше время и усилия.
Обновление:Я наткнулся на этот вопрос, который был задан 5 лет назад. Ответы и обсуждения действительно показывают некоторые способы, которыми это можно сделать. Что мне особенно хотелось бы знать, так это то, что после 5 лет, новых версий и прочего, существует ли более простой и лучший способ сделать это в .NET, не полагаясь на функции VB или библиотеки VB?
Подробнее здесь: https://stackoverflow.com/questions/408 ... full-width