12/08/2018, 16:57
3 bước để sửa vấn đề Encoding trong Ruby
Developer thường rất ít khi để ý tới vấn đề encoding của string. Chúng ta chỉ nghĩ tới chúng khi encoding gặp vấn đề chúng ta nhận được 1 exception Encoding::InvalidByteSequenceError: "xFE" on UTF-8 hoặc 1 ký tự nào đó bị hiển thị sai như thế này chẳng hạn they’re Khi gặp vấn đề này chúng ...
Developer thường rất ít khi để ý tới vấn đề encoding của string. Chúng ta chỉ nghĩ tới chúng khi encoding gặp vấn đề
- chúng ta nhận được 1 exception Encoding::InvalidByteSequenceError: "xFE" on UTF-8
- hoặc 1 ký tự nào đó bị hiển thị sai như thế này chẳng hạn they’re
Khi gặp vấn đề này chúng ta biết ngay nó là do lỗi encoding nhưng làm thế nào để tìm ra vấn đề và làm thế nào để sửa được nó.
Đầu tiên chúng ta phải hiểu encoding là gì trước đã