|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Здравствуйте! Пытаюсь понять как мне данные, которые я ввожу в textbox преобразовать в UTF8, как я понимаю данные textbox в UTF16. У кого-нибудь получалось? В частности интересует дальнейшее преобразование введенных русских символов в вид %AB%AC и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2013, 23:19 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
boobonick, строка в .NET всегда хранится в кодировке UTF-16. Получить экземпляр string в другой кодировке нельзя. Твоя задача решается по другому. Получаешь массив байтов которые соответствуют строке в кодировке UTF-8 и строишь из него строку: Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 00:18 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
bazile, интересно, почему UTF8? Логически если подумать в UTF16 выделяется 2 байта (16 бит) на символ, а в случаи автора их выделяется уже целых 3 :) но это я так, к слову ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 06:46 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Топикстартер случайно не HttpUtility.UrlEncode пытается написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 10:16 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Изопропил, ну может, что он хочет сделать круче :) чем HttpUtility.UrlEncode. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 10:24 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
ИзопропилТопикстартер случайно не HttpUtility.UrlEncode пытается написать? Скорее всего. Тоже как раз об этом подумал. Roman Mejtesbazile, интересно, почему UTF8? Потому что именно эта кодировка используется в вебе чаще всего. Roman MejtesЛогически если подумать в UTF16 выделяется 2 байта (16 бит) на символ, а в случаи автора их выделяется уже целых 3 Ты путаешь байты выделяемые под код символа с самими символами. Из строки "АБВ" (6 байтов в кодировке UTF-16) мы получим строку "%D0%90%D0%91%D0%92" (36 байтов в кодировке UTF-16). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 11:20 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
bazile, это был такой юмор :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 12:01 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
bazileИз строки "АБВ" (6 байтов в кодировке UTF-16) мы получим строку "%D0%90%D0%91%D0%92" (36 байтов в кодировке UTF-16). поржал ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 16:18 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
pation, что именно тебя так насмешило? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 16:30 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Да мне нужно строку url введенную в textbox преобразовать в utf8, т.е. чтобы sql.ru/блаблабла преобразовать в sql.ru/%BD%DC и в таком духе ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 18:12 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
bazilepation, что именно тебя так насмешило? именно эта фраза : Из строки "АБВ" (6 байтов в кодировке UTF-16) мы получим строку "%D0%90%D0%91%D0%92" (36 байтов в кодировке UTF-16). не прочитал твой велосипед перед этим ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 18:33 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Только не понятно, если я создаю приложение winforms, я же не могу использовать HttpUtility.UrlEncode, только Uri.EscapeDataString()? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 20:35 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
а, надо ссылку добавить ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 20:49 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
Но как сделать так чтобы преобразовывалась только кириллица? http%3a%2f%2ftest.ru . Т.е. выдается в итоге не http://test.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 21:27 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
boobonickНо как сделать так чтобы преобразовывалась только кириллица? http%3a%2f%2ftest.ru . Т.е. выдается в итоге не http://test.ru подумать для начала ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 21:51 |
|
UTF16 to UTF8 TextBox
|
|||
---|---|---|---|
#18+
У меня такие представления - выбирать из всей строки только русские символы и изменять их. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2013, 22:08 |
|
|
start [/forum/topic.php?fid=20&msg=38102791&tid=1405381]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 174ms |
0 / 0 |