سؤال

test.php - باستخدام IDE العادية (phpdesigner7)

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php
      echo "بوغاليا";
?>

</body>
</html>

انتاج : ؟؟؟؟؟؟؟


test.html - باستخدام IDE العادية (phpdesigner7)

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>

انتاج : ؟؟؟؟؟؟؟


test.html - باستخدام اللوحة العربية

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>

الإخراج: بويليا


Hello.php - باستخدام اللوحة العربية

<?php 
 echo "Hello";
 ?>

الإخراج: لا شيء

أنا أدير WAMP المحلي (PHP 5.3). من هذا.
لقد حاولت حفظ هذه الصفحات مع: charset = UTF-8 وكذلك على كلا البرنامجين دون حظ.

أعلم أن IDE لا يمكنه التعامل مع الشخصيات الخاصة والبرنامج الآخر الذي يمكنه التعامل مع الأحرف الخاصة يمكنه كتابة HTML عملية ولكن إذا تم كتابة ملفات PHP فيه ، فلن تعمل. أعلم أن هذه مشكلة ترميز (في IDE وأثناء عرض الصفحات).

كيف يمكن للمرء أن يعرض أحرفًا خاصة مع رمز PHP ، لدي أجزاء كبيرة من هذا النص العربي الذي يجب عرضه.

هل تعرف كيف يتم ذلك؟

شكرًا! قون

هل كانت مفيدة؟

المحلول

لماذا تقوم بتعيين charset الخاص بك على ISO-8859-1؟ هذا لاتيني -1. لا يمكنك تقديم أحرف غير لاتين في اللاتينية 1.

حاول استخدام UTF-8 بدلاً من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top