잠시만 기다려 주세요

     '총선이 다가오니.. 민주당 수박들.. 슬슬 또 옳은 소리 하지.... 이때만 이새끼들아.!! 결정적일 때 당원들 등에 칼을 꽂는다. -.-; 지나면 입턴 거 다 무효화 된다.. 주의해야 한다. 이새끼들은 사악하다... 절대 다시 뽑아주면 안된다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (19)  |  여러가지 팁 (1095)  |  추천 및 재미 (163)  |  자료실 (28)  |  
시사, 이슈, 칼럼, 평론, 비평 (789)  |  끄적거림 (142)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 데스크탑

리눅스 데스크탑 - 리눅스 EUC-KR 한글 문자 인코딩을 UTF-8로 일괄 변경
이 름 : 바다아이   |   조회수 : 11641         짧은 주소 : https://www.bada-ie.com/su/?321591842066
윈도우에서 리눅스로 파일 전송 시 우리를 귀찮게 하는 것 중 하나가 바로 한글 인코딩 차이로 인한 한글 깨짐 현상이다.
인코딩 설정이 맞지 않으면 파일명과 파일 내용이 깨질 수 있는데 여기서는 파일 내용이 깨지는 문제에 대해 다루도록 한다.


인코딩 설정을 변경하기 위해 필요한 것은 iconv이다.

 

먼저 파일이 하나인 경우에는 아래의 명령어를 통해 인코딩을 변경이 가능하다.
 

$ iconv -c -f euc-kr -t utf-8 test.txt > test-utf8.txt
 

변경할 파일이 많은 경우 위의 명령을 하나씩 입력하여 변경하는 것은 어려운 일이다.
이 경우 아래의 명령을 이용하면 폴더 내의 모든 파일을 한 번에 변경이 가능하다.
 

$ find . -type f -exec iconv -f euc-kr -t utf-8 "{}" -o path/to/destination/"{}" \;


이때 주의할 점은 find 명령어가 하위 폴더까지 검색을 하므로
destination 폴더가 변환하려는 파일과 같은 폴더 또는 하위에 있으면 이미 변환한 파일을 또다시 변환하려 한다는 것이다.


이로 인해 다음과 같이 출력 파일을 열 수 없다는 메시지가 나오는데,
이는 이미 해당 파일들이 utf-8로 변환되었기에 destination 폴더에서 euc-kr로 인코딩된 파일을 찾을 수 없다는 내용이므로
해당 메시지를 무시하거나, destination 폴더를 상위에 위치시키면 해결된다.



 

그리고 '위치에 잘못된 입력 순서열이 있음'과 같은 메시지가 나오며 변환이 완료되지 않는 경우가 있는데,
 

iconv: 33106774 위치에 잘못된 입력 순서열이 있음
 

이 때는 -c 옵션을 추가하면 오류를 무시하고 변환을 진행하게 된다.


출처 : https://m.blog.naver.com/monocho/220793325299

| |





      1 page / 9 page
번 호 카테고리 제 목 이름 조회수
248 리눅스 데스크탑 6.14 ... experimental .. !! !!! .. 바다아이 295
247 리눅스 데스크탑 testing, sid, backports surfshark vpn , ...  바다아이 292
246 리눅스 데스크탑 libreoffice hwp ... libreoffice-h2orestart hwp ... 바다아이 383
245 리눅스 데스크탑 .... wine install 바다아이 353
244 리눅스 데스크탑 surfshark vpn .... ..... 바다아이 342
243 리눅스 데스크탑 debian ... 바다아이 445
242 리눅스 데스크탑 unstable testing stable .... ... 바다아이 767
241 리눅스 데스크탑 6.12.9+bpo-amd64... VirtualBox 7.1.6 for Linux.. amd-v .... SVM(Secure Virtual Machine) 바다아이 432
240 리눅스 데스크탑 uuid .... fstab uuid ... blkid 바다아이 460
239 리눅스 데스크탑 ... path ... 바다아이 454
238 리눅스 데스크탑 debian backports .... ?? 바다아이 470
237 리눅스 데스크탑 .... . ... chrome password 바다아이 532
236 리눅스 데스크탑 Wine completely broken - wine: could not load kernel32.dll, status c0000135 바다아이 471
235 리눅스 데스크탑 ... ... ... 바다아이 1418
234 리눅스 데스크탑 debian trixie media-downloader ... ... 바다아이 526
233 리눅스 데스크탑 .... qt5 build-essential 바다아이 467
232 리눅스 데스크탑 archlinux lightdm .... 바다아이 558
231 리눅스 데스크탑 ... archinstall... .. 바다아이 666
230 리눅스 데스크탑 .... pacman -Suy ... 바다아이 864
229 리눅스 데스크탑 archlinux... Libalpm.so.14 error after updating to pacman 7 바다아이 945
228 리눅스 데스크탑 ... 바다아이 1590
227 리눅스 데스크탑 .... 바다아이 1369
226 리눅스 데스크탑 libreoffice hwp , ... 바다아이 1674
225 리눅스 데스크탑 uefi .... . 바다아이 1831
224 리눅스 데스크탑 mkfs ... .. 바다아이 1766
223 리눅스 데스크탑 ... hd 4600.. Ubuntu Intel graphics driver install, 바다아이 4105
222 리눅스 데스크탑 virtualbox ... ntfs.sys ... virtualbox .. 바다아이 4254
221 리눅스 데스크탑 , 10 ... archlinux, window10 dual-boot 바다아이 4051
220 리눅스 데스크탑 , .... ... 바다아이 5104
219 리눅스 데스크탑 Installation from WineHQ's repo, debian wine ... 바다아이 5590
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.16745
to webmaster... gogo sea. gogo sea.