Avatar billede simon_jacobsen Nybegynder
02. maj 2007 - 10:23 Der er 9 kommentarer

? tegn i slutningen af filen pågrund af enkodning.

jeg arbejder med at læse en fil, med metoderne:
    InputStreamReader in = new InputStreamReader(new FileInputStream(LavSti(filen)));        // , "ISO-8859-15" Indlæser fra fil   

men mit problem er at alt efter hvilken fil jeg indlæser så læser den et ekstra ? tegn i slutningen af filen for nogle filer, tror det har noget at gøre med enkodningen, men kan ikke rigtigt finde ud af hvad det er.
ved jpg filer laver den aldrig fejl, men ved txt finder læser den et ekstra ?
Håber nogen kan hjælpe :)
Avatar billede _carsten Nybegynder
02. maj 2007 - 11:28 #1
Hvad med ISO-8859-1 i stedet for ISO-8859-15 ???
Avatar billede simon_jacobsen Nybegynder
02. maj 2007 - 11:45 #2
InputStreamReader in = new InputStreamReader(new FileInputStream(LavSti(filen)),  , "ISO-8859-1");        // Indlæser fra fil 
har også prøvet med denne...
Avatar billede _carsten Nybegynder
02. maj 2007 - 12:01 #3
Hvordan ser din LavSti(filen))  ud ?
Avatar billede _carsten Nybegynder
02. maj 2007 - 12:04 #4
Nej, det er ligemeget, hvis du kan læse indhold fra filen er den jo OK
Avatar billede arne_v Ekspert
02. maj 2007 - 13:47 #5
Er det en kode 26 ?
Avatar billede simon_jacobsen Nybegynder
02. maj 2007 - 14:24 #6
kode 26 ?
Avatar billede arne_v Ekspert
02. maj 2007 - 16:01 #7
(int)s.charAt(ix) giver 26

kode 26 = CTRL/Z = End Of File marker for tekst filer paa Windows
Avatar billede arne_v Ekspert
21. juli 2007 - 16:18 #8
Kommet videre ?
Avatar billede simon_jacobsen Nybegynder
26. juli 2007 - 15:17 #9
nej desværre ikke, fandt aldrig ud af hvorfor tegnet ? kom´, det skete kun ved nogle filer, men nu er projektet afleveret, så en løsning droppet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester