آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل نمایش فارسی حتی در اندروید 4

داش حسن  10 سال پیش  10 سال پیش
0 0

من متن رو با utf-8 ذخیره کردم تو یه فایل تکست

بعد تو پوشه raw ریختم و بعدش از طریق کد اونو تو برنامه میخونم اما وقتی برنامه رو اجرا میکنم حتی تو اندروید 4 بازم این مشکلو دارم

خواهش میکنم کمکم کنید...

+3 0
موقع خوندن متن از فایل باید UTF-8 رو دیکد کنید . (10 سال پیش)
0 0
چطوری اینکارو انجام بدم ؟ ممنون از پاسخ (10 سال پیش)
+1 0
دستوراتی که مربوط به خواندن متن از فایل هست رو قرار بدید تا بگم کجاش رو تغییر بدید (10 سال پیش)
0 0
آقای کاشی زاده بیزحمت راهنماییم کنید ممنون (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
داش حسن  10 سال پیش
0 0

 public class Moqadameh extends Activity {

    private static final String DEBUG_TAG = null;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.moqadameh);
        InputStream iFile = getResources().openRawResource(R.raw.matn1);//matn1 = فایل متنی من
        try {
            TextView txtMoqadameh = (TextView) findViewById(R.id.txtMoqadameh);
            String strFile = inputStreamToString(iFile);
            txtMoqadameh.setText(strFile);
        }
        catch (Exception e) {
            Log.e(DEBUG_TAG, "InputStringToString failure", e);
        }
    }


    public String inputStreamToString(InputStream is) throws IOException {
        StringBuffer sBuffer = new StringBuffer();
        DataInputStream dataIO = new DataInputStream(is);
        String strLine = null;
        while ((strLine = dataIO.readLine()) != null) {
            sBuffer.append(strLine + "\n");
        }
        dataIO.close();
        is.close();
        return sBuffer.toString();
    }
}
0 0
عکسشم پایین گذاشتم (10 سال پیش)
پاسخ به سوال 
داش حسن  10 سال پیش
0 0

+1 0
ببخشید شاید بی ربط باشه ولی برای گرفتن عکس از صفحه نمایش از کلید ctrl+PrtSc استفاده کنید که عکس نمای حاضر را به حافظه منتقل می کند و سپس آن را در جای دلخواه paste کنید. و یا در منو ویندوز Snipper را سرچ کنید و گزینه ی خوبی که ویندوز قرار داده است را استفاده کنید! (10 سال پیش)
پاسخ به سوال 
کاشی زاده  10 سال پیش
+1 0

از دو روش زیر میتونید استفاده کنید .

روش اول :

byte[] buffer =newbyte[contentLength];
int bytesRead = inputStream.read(buffer);
String
page =newString(buffer,0, bytesRead,"UTF-8");

روش دوم :

 Document doc = db.parse(newInputSource(newInputStreamReader(in,"UTF-8")));

 

0 0
این کدها رو دقیقا کجا وارد کنم؟؟؟ هرجاش میذارم ارور میده ببخشین من تازه شروع کردم به برنامه نویسی میخاستم یه کتاب بنویسم . اگه میشه یخورده کمکم کنین ممنون (10 سال پیش)
0 0
فقط بتونم یه فایل متنی رو بخونم داخل برنامه دیگه بقیش راحت میشه (10 سال پیش)
0 0
بعد از جاییی که نوشتید Inputstream به جای try catch قرار دهید . (10 سال پیش)
پاسخ به سوال 
داش حسن  10 سال پیش
0 0

ببینید این خطا رو میده

+1 0
من پیشنهاد میکنم قبل از اینکه دست به این پروژه بزنید آموزش های استاد رو از اول کامل گوشی کنید ، مشکل شما در ساختار زبان برنامه نویسی هست و نه نمایش متن فارسی (10 سال پیش)
0 0
ok. ممنون (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .