انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عدم نمایش کلمات فارسی در webview (در برنامه نویسی اندروید)

عدم نمایش کلمات فارسی در webview (در برنامه نویسی اندروید)

#2
سلام.
WebView برای نمایش صفحات وب که بر پایه HTML هستند به کار می رود، بنابراین باید کد مورد نظرتان را در کد قالب استاندارد برای HTML نوشته و نوع کدینک کاراکترها را هم برابر UTF-8 قرار بدهید. کد HTML استاندارد صفحه می تواند به صورت زیر باشد :

کد پی‌اچ‌پی:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Untitled Document</title>
</
head>

<
body>
</
body>
</
html

شما کد یا متن مورد نظرتان را باید بین دو تگ body (زوج تگ body) بنویسید.
3 تا رشته (String) تعریف کنید. اولی شامل کد زیر :

کد پی‌اچ‌پی:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Untitled Document</title>
</
head>

<
body

دومی شامل همان کد یا متن مورد نظرتان (که می تواند متغیر باشد) و سومی شامل کد زیر خواهد بود :

کد پی‌اچ‌پی:
</body>
</
html

بنابراین قبل از نمایش در WebView ، سه رشته (String) را به هم الحاق کرده و بعد رشته حاصل را در WebView بارگذاری می کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
RE: عدم نمایش کلمات فارسی در webview (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۰۳/۳۰, ۰۳:۵۱ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان