Мне нужно преобразовать арабские символы в его шестнадцатеричный код, как в символьной карте, например в символьной карте Windows 7 с шрифтом «Арабский набор символов» и набор символов «DOS: Arabic» когда вы выбираете char 'ب', он дает U + 0628 (0xA0) Мне нужно получить это с помощью C# (более подробно вид бритвы mvc3)Преобразование из арабской строки в шестнадцатеричную строку html в C#
1
A
ответ
2
Для этого вам нужно взять каждый символ, получить его интегральное значение, затем форматировать это как строка с использованием hexadecimal format specifier.
Например:
string name = "أحمد";
foreach (char c in name)
{
int value = (int)c;
string hex = value.ToString("X4");
Console.WriteLine("{0} : {1}", hex, c);
}
Вы также можете найти эту информацию полезной: How to: Convert Between Hexadecimal Strings and Numeric Types.
Смежные вопросы
- 1. Преобразование строки в шестнадцатеричную строку в C#
- 2. Преобразование двоичной строки в шестнадцатеричную строку C
- 3. Преобразование двоичной строки в шестнадцатеричную строку JAVA
- 4. Обратное арабской строки в C++
- 5. Преобразование шестнадцатеричной строки в разделенную запятой шестнадцатеричную строку C#
- 6. Преобразование арабской строки в массив байтов
- 7. Преобразование Python из двоичной строки в шестнадцатеричную
- 8. Преобразование десятичной в шестнадцатеричную
- 9. Преобразование двоичной строки с ведущими нулями в шестнадцатеричную строку
- 10. Преобразование строки в шестнадцатеричную и наоборот наоборот
- 11. Быстрое преобразование необработанных данных в шестнадцатеричную строку в C++
- 12. Преобразование двух длин в шестнадцатеричную строку
- 13. Преобразование хэш в шестнадцатеричную строку символов
- 14. Преобразование десятичной NSString в шестнадцатеричную строку
- 15. Char массив в шестнадцатеричную строку C++
- 16. C# - Байт-массив в шестнадцатеричную строку
- 17. C# как перенести шестнадцатеричную строку в int
- 18. Как интерпретировать шестнадцатеричную строку в виде строки символов в C
- 19. Простой SQL-преобразование из RAW в шестнадцатеричную строку
- 20. Преобразование строки в строку c
- 21. Получение арабской строки из NSMutableArray
- 22. Преобразовать строку в шестнадцатеричную
- 23. Преобразование целых чисел в шестнадцатеричную строку в JavaScript
- 24. Как преобразовать шестнадцатеричную строку NSData в стандартную шестнадцатеричную строку?
- 25. C++ Преобразование большого числа в шестнадцатеричную
- 26. Преобразование строки C++/wchar_t * в строку C#?
- 27. конвертировать шестнадцатеричную строку в соответствующую строку emoji
- 28. Преобразование абзаца в шестнадцатеричную нотацию, затем обратно в строку
- 29. преобразовать шестнадцатеричную строку в NSData
- 30. C# bitconverter.ToString преобразовать в шестнадцатеричную строку