error Ascii ครับ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
teenproza7
PHP Super Member
PHP Super Member
โพสต์: 204
ลงทะเบียนเมื่อ: 13/05/2019 10:03 am

error Ascii ครับ

โพสต์โดย teenproza7 » 24/05/2019 3:19 pm

ผมเรียกข้อมูลจากฐานข้อมูลมาแสดงแล้ว เกิด Error แบบนี้ครับ

รูปภาพ

code

โค้ด: เลือกทั้งหมด

@app.route('/show')
def show():

        cur.execute('SELECT version()')
        sql = "SELECT * FROM genpdf ORDER BY fileid DESC LIMIT 3"
        sql = sql.encode('utf-8')
        cur.execute(sql)
        rows = cur.fetchall()
        return render_template("show.html", rows=rows)


หน้า html

โค้ด: เลือกทั้งหมด

#-*- coding=utf-8 -*-

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>แสดงข้อมูล</title>

</head>

   <fo>
      <table border="1" 1cellspacing="5" width="80%" height="5" align="center">
            <a href = "/">กลับหน้าหลัก</a>
         <thead>
            <td align="center">ID</td>
            <td align="center">ชื่อไฟล์</td>
            <td align="center">คำอธิบาย</td>

            <td colspan="2" align="center" width="10%">เครื่องมือ</td>

         </thead>
             {% for row in rows %}
            <tr>

               <td>{{ row[0] }}</td>
               <td>{{ row[1] }}</td>
               <td>{{ row[2] }}</td>

               <td>  <form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" /> </form></td>
                <td><form action="/enteredit/{{ row[0] }}" method="post"> <input type="submit" value="แก้ไข" /> </form></td>

            </tr>
         {% endfor %}
      </table>



   </body>
</html>
รูปภาพ

ภาพประจำตัวสมาชิก
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 1964
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

Re: error Ascii ครับ

โพสต์โดย tatiya » 24/05/2019 3:22 pm

ใส่อันนี้บนหัวยังครับ

โค้ด: เลือกทั้งหมด

# -*- coding: utf-8 -*-
<?php echo "<button>Mac</button>" ?>

ภาพประจำตัวสมาชิก
teenproza7
PHP Super Member
PHP Super Member
โพสต์: 204
ลงทะเบียนเมื่อ: 13/05/2019 10:03 am

Re: error Ascii ครับ

โพสต์โดย teenproza7 » 24/05/2019 3:26 pm

tatiya เขียน:ใส่อันนี้บนหัวยังครับ

โค้ด: เลือกทั้งหมด

# -*- coding: utf-8 -*-



ใส่แล้วครับทั้ง py และ html
Selection_786.png
Selection_786.png (6.89 KiB) เปิดดู 151 ครั้ง


Selection_785.png
Selection_785.png (6.93 KiB) เปิดดู 151 ครั้ง
รูปภาพ


ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 16235
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: error Ascii ครับ

โพสต์โดย thatsawan » 24/05/2019 3:58 pm

โค้ด: เลือกทั้งหมด

                name = name.encode('ascii')

โค้ด: เลือกทั้งหมด

                name name.encode('utf-8')  

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 16235
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: error Ascii ครับ

โพสต์โดย thatsawan » 24/05/2019 4:24 pm

ลองเช็คปัญหาเป็นที่ python หรือ Template ไปที่ละจุดๆ ก่อน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20523
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: error Ascii ครับ

โพสต์โดย mindphp » 25/05/2019 3:36 am

ไฟล์ template .html
ไม่ต้องใส่

โค้ด: เลือกทั้งหมด

# -*- coding: utf-8 -*-
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 18 และ บุคคลทั่วไป 0 ท่าน