🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #581

konwersja typów

#581
From: Przemyslaw Augustyn
Date: Fri, 12 Mar 2004 15:31
29 lines
1929 bytes
    Witam

Mam problem z konwersja typ�w, potrzebuje tablicy bajt�w zawierajacej kody
znakow
(1 bajt na znak) w standardzie latin2, jezeli wprowadze je recznie w taki
sposob

string
napis=((char)0xa4).ToString()+((char)0xa5).ToString()+((char)0x8f).ToString(
)+((char)0x86).ToString();

a nastepnie uzyje dla kazdego pola tablicy stringow konwersji
Convert.ToByte()
bajty beda mialy poprawne wartosci.

jezeli wpisze
string napis = "����濱������"
i znak po znaku skonwertuje do bajtow, to w miejscach gdzie wystepuja
polskie znaki dostane buffer overflow (unicodowe dwa bajty usiluja sie
zmiescic na jednym bajcie :>)

czy wie ktos w jaki sposob uzyskac wynik o jaki mi chodzi?
jakiej metody konwersji uzyc i z jakiej przestrzeni nazw?

Bede wdzieczny za wszelkie podpowiedzi, wlasnie spedzam nad tym 4ta godzine
i mam juz szczerze dosyc ;)
pozdrawiam

Przemys�aw Augustyn
Technical Details
Message-ID: <c2sl4f$b6g$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-stoc.telia.net!news-stoa.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-stoc.telia.net!news-stoa.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: "Przemyslaw Augustyn" <jads...@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: konwersja typów
Date: Fri, 12 Mar 2004 16:31:22 +0100
Organization: Portal Gazeta.pl -> http://www.gazeta.pl
Lines: 32
Message-ID: <c2sl4f$b6g$1@inews.gazeta.pl>
NNTP-Posting-Host: 81.210.90.66
X-Trace: inews.gazeta.pl 1079105487 11472 81.210.90.66 (12 Mar 2004 15:31:27 GMT)
X-Complaints-To: use...@agora.pl
NNTP-Posting-Date: Fri, 12 Mar 2004 15:31:27 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-User: jadsadah
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit