Englische Lautschrift kopieren

Status
Nicht offen für weitere Antworten.

newb

Mitglied
Hi Leute
ich will die lautschrift eines englischen Wortes von einer website kopieren!
Folgende Seite (mit Bsp.: eye):
eye definition | Dictionary.com
Wenn ich jetzt die lautschrift aus dem seitenquelltext, denn ich ganz normal mit
InputStream in = url.openStream();
BufferedReader reader = new BufferedReader(new InputStreamReader (in));
und readline () auslese, und diese Lautschrift dann in einer txt datei speichere erscheint nicht die orginal lautschrift sondern manchmal andere Zeichen!
Ich denke mal, dass das daran liegt das der normale windows editor nur ansii unterstützt und kein unicode!
kann mir jemand sagen wie ich das umgehen kann?
Danke
 

dayaftereh

Top Contributor
Hey

du kannst dem InputStreamReader , sagen was für eine encoded nehmen soll, also ich meine UTF8 oder IOS-...

Vieleicht hilft dir das hier:

Code:
InputStream in = url.openStream();
BufferedReader reader = new BufferedReader(new InputStreamReader (in, "UTF8"));
 

newb

Mitglied
hm ja habs jetzt mal ausprobiert hat aber nicht funktioniert!
Geht es vll iwie die ganze Seite als .htm datei zu betrachten und diese dann von dem Server auf dem sie liegt herunterzuladen?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben