Pogledajte određenu poruku
Staro 09. 09. 2008.   #7
degojs
I'm a PC too.
Wrote a book
 
Avatar degojs
 
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
degojs će postati "faca" uskorodegojs će postati "faca" uskoro
Default

@nenana: evo nešto za 5 minuta, ali imaj na umu da ja pojma baš nemam oko tog enkodiranja. Valjda će da se javi Dragi Tata, on to ima otprilike u malom prstu.

Kôd:
static void Main( string[] args )
{
    string str = "";
    using ( StreamReader rdr = File.OpenText( args[0] ) )
    {
        str = rdr.ReadToEnd();
    }

    byte[] b = Encoding.UTF8.GetBytes( str );

    using ( StreamWriter o = new StreamWriter( args[1] ) )
    {
        o.Write( Encoding.UTF8.GetString( b ) );
    }
}
A to bi onda pokretao sa:
xyz.exe inputfajl.txt outputfajl.txt

E sad, pošto je ovo .NET rešenje, ukoliko radiš sa novijim SQL serverom (2005 ili 2008), onda bi tu konverziju mogao da uradiš i u istom, pošto može da se koristi .NET za programiranje sproc.

Eto, za početak nije loše, pretpstavljam - mislim da taj kod gore može i kraće da se napiše, itd. Takođe obrati pažnju da to čita ceo fajl u jednom cugu, itd, da ne bude problema oko velikih fajlova (onda prepravi da čitaš liniju po liniju, itd).

//edit: aha, eto i Nemanje.. oh, well.
__________________
Commercial-Free !!!

Poslednja izmena od degojs : 09. 09. 2008. u 22:20.
degojs je offline   Odgovorite uz citat