انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: Java: خوندن متن فارسی از فایل و نمایش در textarea - حل شد  (دفعات بازدید: 3744 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی
سلام
با دستور زیر از یک فایل html فارسی خط به خط می خوانم و بعد اونو تو یه textare نشون میدم که متاسفانه قسمت های فارسی خرچنگ قورباقه می شن :( چی کار باید انجام بدم
 ??? ???
URL url = new URL(Path);
        InputStream in = url.openStream();
        Scanner scan = new Scanner(in);
        SplitChannel(scan);
« آخرین ویرایش: 02 شهریور 1387، 02:49 ب‌ظ توسط Hani »

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی
روش دیگه ای نداره برای اینکه به فایل فارسی رو بخونم و بتونم فارسی نشونش بدم ؟؟؟؟؟؟

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
دوست عزیز، متاسفانه این مشکل همچنان به قوت خودش باقیه و من که تا الان نتونستم راه حلش رو پیدا کنم.
مشکل پشتیبانی جاوا از زبان فارسی خیلی قدیمیه.
یادمه چند سال پیش ما داشتیم در مورد پروژه ی فارسی سازی webmin کار میکردیم. تا بتونیم در قسمت language، فارسی هم داشته باشیم. همه ی مراحل خوب پیش رفت اما در قسمت جاوا نشد. کلی مکاتبه کردم با تیم سازنده ی webmin، اونا هم خیلی مشتاق بودند. اما در نهایت برام نوشتند که جاوا با فارسی مشکل داره...
Godisnowhere

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
من تا حالا مشکلی نداشتم با فارسی

اگر میشه کلاستون رو کامل بذارید ببینم دقیقاً چی کار کردید

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی
در 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 ...");
        }
       
    }

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
ببین من با این کد هیچ مشکلی ندارم

یه امتحانی کن
چه سایتی رو امتحان کردی که درست نشون نداده؟
و تست کن سورس پیج رو می بینی فارسیش مشکلی داره یا نه
آدرس سایت رو ب پروتوکل می زنی؟
http://www......com ؟


 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی
دم لینوکس گرم
شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !

درست درد نکنه لطف کردی ;)


آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
دم لینوکس گرم
شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !

درست درد نکنه لطف کردی ;)



نباید اینطور باشه ( شعار جاوا اینه )

مگر اینکه شما فونت اون سایت رو نداشتید یا اینکدینگ ها فرق داشته
همون سایت  پارسیکس رو که من امتحان کردم امتحان کن

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی
نشد متاسفانه :(


آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
خب اینو امتحان کن
از یک constructor  دیگه scanner که کرکترست رو میگیره استفاده کن
                Scanner scan = new Scanner(in,"UTF-8");
« آخرین ویرایش: 01 شهریور 1387، 11:32 ب‌ظ توسط کرگدن »

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Hani

  • Full Member
  • *
  • ارسال: 147
    • وبلاگ شخصی هانی هاشمی

چرا به فکر خودم نرسیده بووود  :-X   خیلی خیلی لطف کردی جناب گوزن  ;)


آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر

چرا به فکر خودم نرسیده بووود  :-X   خیلی خیلی لطف کردی جناب گوزن  ;)




جاوا همه جا :)
یکبار بنویس همیشه استفاده کن :)
اگر ممکنه به عنوان تاپیک عبارت حل شد اضافه کنید

موفق باشید


 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux