บทช่วยสอน งูหลามเข้ารหัสจีน งูหลามเข้ารหัสจีน ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ตัวอย่าง (Python 2.0 ขึ้นไป),
บทก่อนหน้านี้เราได้เรียนรู้วิธีการใช้งานการส่งออกงูใหญ่ "Hello, world!" ภาษาอังกฤษไม่มีปัญหา แต่ถ้าคุณเอาท์พุทอักษรจีน "สวัสดีโลก" มีแนวโน้มที่จะพบปัญหาการเขียนโปรแกรมภาษาจีน
ไฟล์หลามถ้าเข้ารหัสไม่ได้ระบุในการดำเนินการจะได้รับ:
#!/usr/bin/python print "你好,世界";
เอาท์พุทการทำงานของโปรแกรมข้างต้นเป็น:
File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263 for details
งูใหญ่ในรูปแบบการเข้ารหัสเริ่มต้นเป็นรูปแบบ ASCII ไม่ได้ปรับเปลี่ยนรูปแบบการเข้ารหัสเมื่อตัวละครไม่สามารถพิมพ์ได้อย่างถูกต้องดังนั้นเมื่ออ่านข้อผิดพลาดจีน
วิธีการแก้ปัญหาเป็นเพียงจุดเริ่มต้นของไฟล์บน # ที่ - * - การเข้ารหัส: UTF- 8 - * - หรือ # เข้ารหัส = UTF-8 ในรายการ
เอาท์พุทคือ:
你好,世界
ดังนั้นหากเรากระบวนการเรียนรู้ใหม่รหัสมีจีน, คุณจำเป็นต้องระบุการเข้ารหัสในส่วนหัว
หมายเหตุ: Python3.X แหล่งแฟ้มเริ่มต้นเข้ารหัส UTF-8 ดังนั้นจึงต้องสามารถแก้ไขจีนโดยไม่ต้องระบุเข้ารหัส UTF-8
หมายเหตุ: หากคุณใช้โปรแกรมแก้ไขและความจำเป็นในการตั้งค่าการแก้ไขรหัสที่ดีเช่นขั้นตอนการติดตั้ง Pycharm:
- ใส่ไฟล์> การตั้งค่าการค้นหาสำหรับการเข้ารหัสในกล่องใส่
- พบ Editor> การเข้ารหัสไฟล์และการเข้ารหัส IDE โครงการการเข้ารหัสถูกตั้งค่าเป็น UTF-8