کلیدستان

نسخه‌ی کامل: نمایش نتیجه اجرای کد HTML با WebView فارسی علامت سوال میشه (در اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام به همه دوستان عزیز
من یک مشکل دارم که وقتی فارسی او html مینویسم علامت سوال نشون میده
در ضمن utf-8 هم استفاده میکنم درست نمیشه 
با سپاس فراوان

کد پی‌اچ‌پی:
WebView webView = (WebViewfindViewById(R.id.webView1);
String html_code "<html><body>some <b>text<b>. <p>سلام .</p></body></html>";
webView.loadData(html_code"text/html"null); 
سلام.
کد HTML ای که می خواهید نتیجه اجرای آن در WebView نمایش داده شود را به صورت زیر بنویسید :

کد پی‌اچ‌پی:
<!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>

<
p>
سلام
</p>

</
body>
</
html

ساختار فوق، استاندادی برای نمایش صحیح متن های فارسی (و سایر متن ها) در یک فایل HTML است. مسلما بنده نیز تک تک کلمات آن را حفظ نیستم، بلکه هر زمان که به این چارچوب اولیه نیاز داشتم، برنامه Adobe DreamWeaver را باز می کنم و از منوی File ، گزینه New را انتخاب می کنم تا پنجره زیر نمایش داده شود :


گزینه ها را مطابق شکل تعیین می کنیم و سپس بر روی دکمه Create کلیک می کنیم تا یک فایل شامل این چارچوب اولیه ساخته شود :