Q- สอบถามวิธแก้ปัญหา เกี่ยวกับ unicode หน่อยครับ
โพสต์แล้ว: 02/11/2018 2:21 pm
ผมใช้ python2.7 เลยมีปัญหาเกี่ยวกลับการใช้ ภาษาไทยครับ บนหัวไฟล์ผมก็ใส่
แต่เวลาใช้งาน แบบตัวแปร list ให้มัน append ค่าที่เป็น ภาษาไทยไปเรื่อยๆ แล้วปริ้นมาดู มันจะมีผลลัพท์แบบนี้ครับ
ผมลองใช่ unicode แบบนี้
เวลาปริ้นออกมามันก็ยังเป็นเหมือนเดิมครับ
โค้ด: เลือกทั้งหมด
#!/usr/bin/env python
# -*- coding: utf-8 -*-
โค้ด: เลือกทั้งหมด
customer_all = []
for i in range(2):
customer_all.append("ทดสอบ")
print(customer_all)
โค้ด: เลือกทั้งหมด
['\xe0\xb8\x97\xe0\xb8\x94\xe0\xb8\xaa\xe0\xb8\xad\xe0\xb8\x9a', '\xe0\xb8\x97\xe0\xb8\x94\xe0\xb8\xaa\xe0\xb8\xad\xe0\xb8\x9a']
โค้ด: เลือกทั้งหมด
customer_all = []
for i in range(2):
customer_all.append(unicode("ทดสอบ"))
print(customer_all)
['\xe0\xb8\x97\xe0\xb8\x94\xe0\xb8\xaa\xe0\xb8\xad\xe0\xb8\x9a', '\xe0\xb8\x97\xe0\xb8\x94\xe0\xb8\xaa\xe0\xb8\xad\xe0\xb8\x9a']