Hướng dẫn encoding iso-8859-1 python
Đây là một vấn đề phổ biến, vì vậy đây là một minh họa tương đối kỹ lưỡng. Show Đối với các chuỗi không phải là unicode (tức là các chuỗi không có Đầu tiên, đây là một hàm tiện ích tiện dụng sẽ giúp chiếu sáng các mẫu của chuỗi Python 2.7 và unicode:
Một chuỗi đơn giản
Giải mã chuỗi iso8859-1 - chuyển đổi chuỗi đơn giản thành unicode
Minh họa thêm một chút - với
Mã hóa thành UTF
Mối quan hệ giữa unicode và UTF và latin1
Ngoại lệ Unicode
Người ta sẽ khắc phục điều này bằng cách chuyển đổi từ mã hóa cụ thể (latin-1, utf8, utf16) sang unicode, vd Vì vậy, có lẽ người ta có thể rút ra các nguyên tắc và khái quát sau đây:
Tất nhiên, tất cả những thay đổi này trong Python 3.x. Hy vọng rằng được chiếu sáng. đọc thêm
Và những lời tán dương rất minh họa của Armin Ronacher:
136 hữu ích 2 bình luận chia sẻ |