07-11-2007, 14:48
|
|
|
חבר מתאריך: 15.01.07
הודעות: 93
|
|
[Java] שאלה בנושא קידוד
שלום,
יש לי כמה קבצים שהעברית שם קצת השתבשה. היא מוצגת באותיות לטיניות עם נקודות מוזרות בתוכן. אבל כשאני מנסה להציג את הקובץ באמצעות הדפדפן ומשנה בו את הקידוד העברית מסתדרת
ניסיתי לכתוב תוכנית בג'אווה שתקח קובץ ותתקן בו את העברית ע"י שינוי הקידוד
אבל זה לא הצליח לי כל כך \=, זה אפילו הרס את העברית עוד יותר, אותיות יותר מוזרות
כל פעם ניסיתי להחליף את הקידוד למשהו אחר אבל עדיין לא סידר
אם למישהו יש רעיון או קוד ויכול לעזור לי אודה לו מאוד
הנה הקוד:
קוד:
import java.io.* ;
public class FIO {
public static void main(String[] args) {
try {
File fi = new File("index.html") ;
File fo = new File("output.txt") ;
FileReader input = new FileReader(fi) ;
OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream(fo), "ISO-8859-8") ;
int c ;
while((c=input.read()) != -1) {
output.write(c) ;
}
output.close() ;
}catch(IOException e) {
e.printStackTrace() ;
}
}
}
|