Trong khi tôi có thể hiểu được ý nghĩa của mã hóa và giải mã từ wikipedia, tôi không thể hiểu tại sao mỗi ngôn ngữ lập trình cần chúng? Và nếu câu trả lời có liên quan đến việc có thể đọc dữ liệu từ nguồn bên ngoài như một cơ sở dữ liệu, thì tại sao nhiều người trong số họ sử dụng các lược đồ mã hóa khác nhau?Tại sao mã hóa và giải mã cần thiết cho bất kỳ ngôn ngữ lập trình/cơ sở dữ liệu nào?
E.x. Python có một mã hóa ASCII mặc định
Java dựa trên O.S cơ bản,
cơ sở dữ liệu DB2 có IBM-1252
+1 cho * tất cả mọi thứ chỉ đơn giản là nên sử dụng UTF8 * (Bạn có nghe thấy chúng tôi, Redmond? Không ai muốn steenkin' codepage DOS cổ nữa.) – Ingo
ý rằng mã hóa/giải mã cũng có thể chuyển đổi từ một nhị phân đến một khác (mp3 , mpeg4, v.v.). – Pithikos
@Pithikos: Đó là một dạng mã hóa khác. – SLaks