• مشکل با کاراکترهای فارسی هنگام خواندن اطلاعات از دیتابیس
    #1
    Note 
    من وقتی میخوام کاراکترهای فارسی رو از دیتابیس بخونم کاراکترها بصورت ؟؟؟ ؟؟؟ درمیان فایل بصورت utf-8 ذخیره شده توی کد html هم charset رو روی utf-8 گذاشتم ولی باز نمیشه!
    کد php:
    <!DOCTYPE html>
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Testdoc</title>
    </
    head>
    <
    body>
    <?
    php

    $host 
    "127.0.0.1";
    $db_name "mydb";
    $username "root";
    $password "";

    $tbl_name="content";

    // Connect to server and select databse.
    $link=mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");
    $sql="SELECT * FROM $tbl_name";
    $result=mysql_query($sql);
    ?>

    <table width="90%" border="2" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td width="20%" align="center" bgcolor="#FFFFFF"><strong>ID</strong></td>
    <td width="80%" align="center" bgcolor="#FFFFFF"><strong>Name</strong></td>
    </tr>

    <?php
    while($rows=mysql_fetch_array($result)){
    ?>
    <tr>
    <td bgcolor="#FFFFFF"><? echo $rows['id']?></td>
    <td bgcolor="#FFFFFF"><? echo $rows['name']; ?></td>
    </tr>
    <?php
    }

    mysql_close();
    ?>
    </table>
    </body>
    </html> 

    پاسخ
    #2
    Note 
    کسی راه حلی نداره؟

    پاسخ
    #3
    Note 
    سلام
    این کد رو بعد از کد وصل شدن به دیتابیس بذارید:
    کد php:
    mysql_set_charset ('utf8'$link); 

    به این شکل:

    کد php:
    <!DOCTYPE html
    <
    html xmlns="http://www.w3.org/1999/xhtml"
    <
    head
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <
    title>Testdoc</title
    </
    head
    <
    body
    <?
    php 

    $host 
    "127.0.0.1"
    $db_name "mydb"
    $username "root"
    $password ""

    $tbl_name="content"

    // Connect to server and select databse. 
    $link=mysql_connect("$host""$username""$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB"); 
    mysql_set_charset ('utf8'$link);
    $sql="SELECT * FROM $tbl_name"
    $result=mysql_query($sql); 
    ?> 

    <table width="90%" border="2" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC"> 
    <tr> 
    <td width="20%" align="center" bgcolor="#FFFFFF"><strong>ID</strong></td> 
    <td width="80%" align="center" bgcolor="#FFFFFF"><strong>Name</strong></td> 
    </tr> 

    <?php 
    while($rows=mysql_fetch_array($result)){ 
    ?> 
    <tr> 
    <td bgcolor="#FFFFFF"><? echo $rows['id']?></td> 
    <td bgcolor="#FFFFFF"><? echo $rows['name']; ?></td> 
    </tr> 
    <?php 


    mysql_close(); 
    ?> 
    </table> 
    </body> 
    </html> 

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      سوال نمایش دادن اطلاعات موجود در دیتابیس Sajjad95 1 1,110 19-08-2015 ساعت 01:43
    آخرین ارسال: Sajjad95
    Note سوال تبدیل تایخ میلادی به شمسی در php mahbobe.prog 5 1,694 07-11-2014 ساعت 22:49
    آخرین ارسال: PHP.sec
    Note عملیات روی اطلاعات واکشی شده از دیتابیس mahbobe.prog 1 563 07-11-2014 ساعت 13:21
    آخرین ارسال: Daniel
    Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 636 03-08-2014 ساعت 10:43
    آخرین ارسال: REza mAX
    Note php: اتصال اتوماتیک به دیتابیس hasti 8 1,410 07-07-2014 ساعت 12:45
    آخرین ارسال: hasti
    Note کد اتصال به دیتابیس در php pHp king 0 726 18-05-2014 ساعت 10:11
    آخرین ارسال: pHp king
    Note مرتب کردن نتیجه کوئری دیتابیس PHP.sec 0 406 07-04-2014 ساعت 15:05
    آخرین ارسال: PHP.sec
    Note بررسی عکس بودن در php PHP.sec 0 370 15-03-2014 ساعت 17:22
    آخرین ارسال: PHP.sec
    Note جست و جو در دیتابیس در php PHP.sec 0 457 15-03-2014 ساعت 17:18
    آخرین ارسال: PHP.sec
    Note کلاس کار با دیتابیس با PDO C0der 0 629 02-01-2014 ساعت 16:48
    آخرین ارسال: C0der

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