Iconv chỉ viết văn bản được chuyển đổi thành giá trị xuất chuẩn. Bạn phải sử dụng -o OUTPUTFILE.txt
làm tham số hoặc viết stdout vào tệp. (iconv -f x -t z filename.txt > OUTPUTFILE.txt
hoặciconv -f x -t z <filename.txt> OUTPUTFILE.txt
trong một số phiên bản iconv)
Synopsis
iconv -f encoding -t encoding inputfile
Description
The iconv program converts the encoding of characters in inputfile from one coded character set to another.
**The result is written to standard output unless otherwise specified by the --output option.**
--from-code, -f encoding
Convert characters from encoding
--to-code, -t encoding
Convert characters to encoding
--list
List known coded character sets
--output, -o file
Specify output file (instead of stdout)
--verbose
Print progress information.
Nguồn
2017-06-21 13:28:14
Liệu 'iconv' in một thông báo lỗi, hoặc dùng nó chuyển đổi không chính xác? (Ngẫu nhiên, bạn có thể * chấp nhận * nhiều câu trả lời bạn đã nhận được cho các câu hỏi trước đó. Người trả lời sẽ đánh giá cao điều này.) – thb
Không có câu trả lời nào. Tôi có nghĩa là nó chuyển đổi các tập tin không chính xác. Tôi đã kiểm tra mã hóa của tập tin và tìm thấy nó ISO-8859-15. – Hakim
làm thế nào để u xác định nó là ISO-8895-15? – pizza