🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153396

Pliki tekstowe w appletach.

#153396
From: garbus
Date: Fri, 20 Apr 2012 14:38
43 lines
2269 bytes
Witam!

Mam do was pytanie dotyczące kodowania wczytywanych plików w applecie.

Mój applet używa pliku z niestandardowymi znakami (kodowanie UTF-8 bez 
BOM). Plik wczytuje następująco:


String word = "";
URL fileUrl = new URL(codeBase + "files/file.txt");
BufferedReader fileBufferedReader = new BufferedReader( new 
InputStreamReader( fileUrl.openStream() ) );
while( (word = new String( fileBufferedReader.readLine() ) ) != null ) {
	System.out.println(word);
}
fileBufferedReader.close();


Odpalając applet w Eclipse, wszystko działa OK. Problem pojawia się w
przeglądarce. Wtedy na konsoli JAVA wyświetlają się słowa z "krzakami".

Aplet na stronie ładuję kodem:

<applet code="Package/Applet.class" archive="archive.jar" height="600" 
width="400" ></applet>

Plik ładuje się poprzez URL (plik dostępny również przez przeglądarkę).
Przeglądarka na stronie z appletem używa kodowania UTF-8.

Pytanie numer jeden:
Co jest przyczyną różnicy kodowania w Eclipse i w przeglądarce i jak je 
naprawić, by przeglądarkowa wersja również dobrze czytała plik?

Pytanie dodatkowe:
Lepiej by było by plik nie był ładowany przez URL, niestety nie wiem jak 
to zrobić... Czy jest możliwe by wrzucić plik tekstowy do .jar i stamtąd 
go czytać (nie przez URL)? Kiedy tak zrobiłem, plik nie był widoczny, 
mimo że sam aplet ładował się z .jar-a.

Dzięki z góry za zainteresowanie i ewentualne podpowiedzi.

-- 
Pozdrawiam, Garbus.
Technical Details
Message-ID: <jmrsco$82i$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: garbus <moj_nick@op.pl>
Newsgroups: pl.comp.lang.java
Subject: Pliki tekstowe w appletach.
Date: Fri, 20 Apr 2012 16:38:12 +0200
Organization: ICM, Uniwersytet Warszawski
Lines: 43
Message-ID: <jmrsco$82i$1@news.icm.edu.pl>
Reply-To: moj_nick@op.pl
NNTP-Posting-Host: static-87-105-24-17.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1334932697 8274 87.105.24.17 (20 Apr 2012 14:38:17 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Fri, 20 Apr 2012 14:38:17 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit