![utf16be에서 utf8로 변환할 수 없습니다.](https://linux55.com/image/165766/utf16be%EC%97%90%EC%84%9C%20utf8%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 aix 7.2용 스크립트를 작성 utf16be
중이고 utf8
.
나는 iconv
변환을 사용합니다. 다음 스크립트를 사용하십시오.
for file in *.OPEN
do
echo "Converting file $file"
iconv -f utf16be -t utf8 < "$file" > "${file}.UTF8"
done
echo "Conversion of all files to UTF-8 done!"
하지만 오류가 발생합니다.
iconv: 0791-004 cannot open converter
답변1
GNU 패키지를 설치하면 iconv
다음 명령이 작동합니다.
/opt/freeware/bin/iconv -f utf-16be -t utf-8
그렇지 않으면 다음을 시도하십시오.
/usr/bin/iconv -f ucs-2 -t utf-8