0 Có công cụ nào có thể chuyển đổi bất kỳ chuỗi nào thành các giá trị được mã hóa UTF-8 trong Linux không? Hoặc trang web nào cũng OK. linux — JACK M nguồn 1 Bạn có thực sự có nghĩa là mã hóa UTF-8? Bạn có thể làm điều đó với mã hóa, bạn phải biết mã hóa ban đầu, ví dụ, đối với tiếng Latin-1 (ISO-8859-1) bạn làm recode l1..u8. — Stefan Seidel
1 Bạn nên thử iconv: cat yourfile | iconv -f latin -t utf-8 > yourfileINUTF8 Bạn chỉ cần biết từ mã hóa bạn đang chuyển đổi. Để khám phá mã hóa ban đầu của tập tin của bạn, bạn có thể làm. file -i yourfile Và tìm "bộ ký tự =" — Onilton Maciel nguồn
1 Về cơ bản, đây là câu trả lời của Onilton Maciel, ngoại trừ việc nó tự tìm thấy mã hóa gốc. iconv -f $(file -b --mime-encoding yourfile) -t utf-8 < yourfile > youroutput — Azad nguồn
recode l1..u8.