C# Приложение на японской ОС Windows - представьте латынь как символы полной ширины < /p>
Я направил принятый ответ в приведенной выше ссылке и использую приведенный ниже код для конвертации японцев Строка от полной ширины до половины ширины, но она возвращает ту же строку полной ширины без преобразования. < /p>
string userInput = "チヨチヨチチヨチヨチ";
string result = userInput.Normalize(NormalizationForm.FormKC);
< /code>
ожидаемый вывод по половине ширины: チヨチヨチチヨチヨチ
фактический выход: チヨチヨチチヨチヨチ (полная ширина) < /p>
Однако, хотя приведенный выше код должен преобразовать строку полной ширины в половину ширины, когда я передаю строку половины ширины (チヨチヨチチヨチヨチ) в вышеуказанный код, он преобразует ее в форму полной ширины (チヨチヨチチヨチヨチ). < /P>
Что я здесь делаю не так? < /p>
В любом случае, я не хочу, чтобы вышеупомянутый код был выполнен, если моя строка уже находится в полугодии. < /p>
Как я могу проверить, является ли строка наполовину ширина или полная ширина? < /p>
Подробнее здесь: https://stackoverflow.com/questions/571 ... in-c-sharp
Проверьте, является ли строка наполовину ширина или полная ширина в C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование однобайтовой строки символов (половинная ширина) в двухбайтовую (полная ширина)
Anonymous » » в форуме C# - 0 Ответы
- 95 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Элемент с фиксированной позицией с шириной: 100%`занимает меньше, чем полная ширина [закрыто]
Anonymous » » в форуме CSS - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-