Forum » Programiranje » Java UTF-8 v ANSI (pretvorba datoteke)
Java UTF-8 v ANSI (pretvorba datoteke)
peterv6i ::
Pozdrav,
imam bazo v kateri so podatki shranjeni z encodingom UTF-8..
V javi moram generirat daototeko za našo davčno in pričakujejo v ANSI formatu...
Če izdealano datoteko odprem v notepad++ in jo konvertiram v ANSI je vse ok..
Ne vem pa kako za boga v Javi shranit kot ANSI..
karkoli sem probal sem dobil namesto šumnika dva vprašaja ??
hvala in lp
imam bazo v kateri so podatki shranjeni z encodingom UTF-8..
V javi moram generirat daototeko za našo davčno in pričakujejo v ANSI formatu...
Če izdealano datoteko odprem v notepad++ in jo konvertiram v ANSI je vse ok..
Ne vem pa kako za boga v Javi shranit kot ANSI..
karkoli sem probal sem dobil namesto šumnika dva vprašaja ??
hvala in lp
technolog ::
Transliteracija.
1. opcija, knjižnica
https://github.com/gcardone/junidecode
2. opcija, da sam od sebe pretvoriš čžš v czs tako, da se v javi zapelješ po nizu.
1. opcija, knjižnica
https://github.com/gcardone/junidecode
2. opcija, da sam od sebe pretvoriš čžš v czs tako, da se v javi zapelješ po nizu.
peterv6i ::
Evo sem rešil tako, da uporabim OutputStreamWriter.. tako lahko zapišem ali v UTF8 ali v Cp1250..
Imel sem shranjeno datoteko v UTF-8 (neke datoteke z vplačili).. in jih je sistem durs-a zavračal tokler niso bile konvertirane v ANSI..
Preverjal pa sem z notepad++ .. če sem v notepad++ datoteko iz UTF-8 konvertiral v ANSI je šlo skozi..
. . . outputOutputStreamWriter = new OutputStreamWriter(outputFileOutputStream,"Cp1250"); outputBufferedWriter = new BufferedWriter(outputOutputStreamWriter); for (long position = 1; position <= len; position += chunkSize) { charsRead = clob.getChars(position, chunkSize, textBuffer); outputBufferedWriter.write(textBuffer, 0, charsRead); System.out.println(textBuffer); } . . .
Davčno kot FURS? Si 100% da pričakujejo ANSI?
Imel sem shranjeno datoteko v UTF-8 (neke datoteke z vplačili).. in jih je sistem durs-a zavračal tokler niso bile konvertirane v ANSI..
Preverjal pa sem z notepad++ .. če sem v notepad++ datoteko iz UTF-8 konvertiral v ANSI je šlo skozi..
Zgodovina sprememb…
- spremenilo: peterv6i ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Jasper subreportOddelek: Programiranje | 1636 (1385) | nightrage |
» | Java in pošiljanje elektronske pošte!!Oddelek: Programiranje | 1356 (1257) | janez_janez |
» | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3174 (3174) | morbo |
» | [Java]Brane spletne strani preko httpsOddelek: Programiranje | 2138 (1957) | CWIZO |
» | [java] Runtime.exec()Oddelek: Programiranje | 1885 (1758) | borchi |