انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Hani در 29 امرداد 1387، 01:58 بظ
-
سلام
با دستور زیر از یک فایل html فارسی خط به خط می خوانم و بعد اونو تو یه textare نشون میدم که متاسفانه قسمت های فارسی خرچنگ قورباقه می شن :( چی کار باید انجام بدم
??? ???
URL url = new URL(Path);
InputStream in = url.openStream();
Scanner scan = new Scanner(in);
SplitChannel(scan);
-
روش دیگه ای نداره برای اینکه به فایل فارسی رو بخونم و بتونم فارسی نشونش بدم ؟؟؟؟؟؟
-
دوست عزیز، متاسفانه این مشکل همچنان به قوت خودش باقیه و من که تا الان نتونستم راه حلش رو پیدا کنم.
مشکل پشتیبانی جاوا از زبان فارسی خیلی قدیمیه.
یادمه چند سال پیش ما داشتیم در مورد پروژه ی فارسی سازی webmin کار میکردیم. تا بتونیم در قسمت language، فارسی هم داشته باشیم. همه ی مراحل خوب پیش رفت اما در قسمت جاوا نشد. کلی مکاتبه کردم با تیم سازنده ی webmin، اونا هم خیلی مشتاق بودند. اما در نهایت برام نوشتند که جاوا با فارسی مشکل داره...
-
من تا حالا مشکلی نداشتم با فارسی
اگر میشه کلاستون رو کامل بذارید ببینم دقیقاً چی کار کردید
-
در jtextfield آدرس یک سایت هست که اون خونده می شه و بعد داخل jtextarea نمایش داده می شه اما فارسی همچنان خرچنگ قورباقه هست
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
try{
URL url = new URL(jTextField1.getText());
InputStream in = url.openStream();
Scanner scan = new Scanner(in);
String Str = "";
for (;scan.hasNext();){
Str += scan.nextLine() + "\r\n";
}
jTextArea1.setText(Str);
}catch(Exception er )
{
JOptionPane.showMessageDialog(null, "Error ...");
}
}
-
ببین من با این کد هیچ مشکلی ندارم
یه امتحانی کن
چه سایتی رو امتحان کردی که درست نشون نداده؟
و تست کن سورس پیج رو می بینی فارسیش مشکلی داره یا نه
آدرس سایت رو ب پروتوکل می زنی؟
http://www......com ؟
(http://i34.tinypic.com/2dluj3k.jpg)
-
دم لینوکس گرم
شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !
درست درد نکنه لطف کردی ;)
-
دم لینوکس گرم
شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !
درست درد نکنه لطف کردی ;)
نباید اینطور باشه ( شعار جاوا اینه )
مگر اینکه شما فونت اون سایت رو نداشتید یا اینکدینگ ها فرق داشته
همون سایت پارسیکس رو که من امتحان کردم امتحان کن
-
نشد متاسفانه :(
(http://i33.tinypic.com/dlp5b6.jpg)
-
خب اینو امتحان کن
از یک constructor دیگه scanner که کرکترست رو میگیره استفاده کن
Scanner scan = new Scanner(in,"UTF-8");
-
چرا به فکر خودم نرسیده بووود :-X خیلی خیلی لطف کردی جناب گوزن ;)
(http://i33.tinypic.com/w80pd0.jpg)
-
چرا به فکر خودم نرسیده بووود :-X خیلی خیلی لطف کردی جناب گوزن ;)
جاوا همه جا :)
یکبار بنویس همیشه استفاده کن :)
اگر ممکنه به عنوان تاپیک عبارت حل شد اضافه کنید
موفق باشید