|
Тема |
UTF8Encode() |
|
Автор | longy (Нерегистриран) | |
Публикувано | 30.05.07 19:27 |
|
|
Здравейте,
рових се в .net tutorials - пробвах няколко варианта и въпреки това явно не правя нещо като хората или просто има разлика в реализацията:
в C# имам един стринг - смесица от латински букви и unicode символи. ето кодовете на символите от стринга:
222,207,215,220,162,1106,1139,1141,1128,1187
на delphi имам function UTF8Encode(ws: WideString): UTF8String, която ми връща следното кодиране:
222,207,215,220,162,3,210,8,183,67,38,56,25,52,23
т.е. ако правилно се ориентирам само unicode символите се кодират с 2 байта, а останалите си остават с 1.
въпроса ми е:
Има ли в C# стандартна функция, която да дава същия резултат ?
пробвах всички възможни Encoding.(тук пробвах всички възможни).getBytes() , но не се получава засега.
сигурно изпускам нещо
|
| |
|
|
|