윈 도 우 최신 윈도우10 메모장의 인코딩 저장 방식 변경으로 한글 검색 오류
2019.10.02 02:17
글을 두 번이나 썼다 지웠네요. 원인을 찾았습니다. ㅜㅜ
새 윈도우10 설치하고 어쩌다 한글이 깨지는 경우도 봤는데 범인도 역시 이녀석이였네요.
[문제 발생]
최신 버전 윈도우10에서 윈도우 탐색기, everything 프로그램 모두 한글만 내용 검색이 되지 않습니다.
메모장 파일에 forum과 포럼, 두 단어가 있을 때 파일 내용 검색으로
forum을 검색하면 나오는데
포럼을 검색하면 나오지 않습니다.
그런데 어떤 파일은 한글도 정상적으로 검색이 됩니다.
[원인 발견]
예전에는 메모장을 저장하면 기본 인코딩 방식이 ANSI이었는데 UTF-8로 변해서 문제가 발생
[해결 방법?]
1. ANSI 메모장 파일을 열어서 다른 이름 저장하기로 UTF-8로 변경
-> 메모장 파일이 수백 개이고 앞으로 새 메모장을 저장할 때도 잊지 말고 반드시 ANSI 방식으로 저장해야하는 불편함
2. UTF-8 방식의 파일도 한글 검색이 가능하도록 마이크로 소프트사에 건의??
-> 이거 어디서 할 수 있을까요?
3. ?
댓글 [11]
-
드로이얀7 (이준호) 2019.10.02 02:32
-
DarknessAngel 2019.10.02 14:15
마소에 건의해도 소용없습니다
건의로 인해 바뀐게 UTF-8이고, 절대 다수가 이걸 원합니다
-
DarknessAngel 2019.10.02 07:55
검색해보시면 기존의 구윈도에서 utf-8으로 저장할 수 있게 해주는 팁이 있는데, 이를 반대로 해보세요 (utf-8 => euc-kr로 파일 교체)
-
내꼬 2019.10.02 09:00 한글 검색이 안된다 하여 테스트 해 봤습니다.
내용은 UTF-8로 설정후 한글 입력
제목 또한 한글로 저장
everthing에서 한글 이상없이 찾아 냅니다.
뭔가 설정 잘못되지 않았을까 합니다.
-
그리워 2019.10.02 09:07
파일명이 아니라 파일 내용 검색해 보세요.
ext:txt content:테스트
한글은 검색되지 않습니다.
-
내꼬 2019.10.02 09:36 영문은 대부분 text 저장방식에 크게 구애 받지않습니다.
2바이트 이상의 코드를 가진 한글에서는 특별한 상황이 벌어지긴 합니다.
기본적으로 Everthing에서 검색시 인코딩 방식중 자동으로 설정되어 있습니다.
자동설정으로 찾는건 무리가 있나 봅니다(아마도ANSI가 기본인듯)
추가로 wholeword:utf8content:테스트 라고 적으시면 정확히 찾아 냅니다.
또 ANSI로 인코딩된 한글 텍스트 파일은 content:테스트 로도 찾습니다.
-
DarknessAngel 2019.10.02 21:46
아뇨
인코딩이 다르면 완전히 다릅니다
예를 들어 ansi로 저장하면 영문 1바이트지만, utf-8등의 유니코드는 언어 상관없이 고정적으로 동일한 크기 먹느라 몇배로 먹습니다
-
메리아 2019.10.02 23:18
윗님들 댓글보고 검색하고 테스트해봤는데
아래와 같은 식이면 되네요.
ext:txt ansicontent:테스트 | utf8content:테스트 | utf16content:테스트
참고한 글은
https://www.voidtools.com/forum/viewtopic.php?f=2&t=5161
입니다.
저건 저렇게 3가지나 쓰니 불편하다고 한큐에 되도록 고쳐달라고 건의한건데
제작자는 TODO에 올렸다고 한게 4년전인데
지금은 새로 만들어줬는지 모르겠군요.
제가 쓰고 있는버전이 1.4.0.713b로 옛날버전(딱 저 질문 나올때쯤의 버전)이긴 한데,
귀찮아서 굳이 버전업을 안하는지라 최근버전에는 통합이 있나 모르겠네요...
-
그리워 2019.10.03 02:25
버전 1.4.1.935 (x64) 최신 버전을 사용하는데 변한게 없어 보입니다.
'테스트'를 한 번만 입력하고 ansi, utf8 모두 검색되면 좋을텐데 불편하네요.
내용 검색 함수:
content:<텍스트>
파일 내용을 연결된 iFilter를 사용해 검색합니다. 연결된 iFilter가 없으면 UTF-8로 간주합니다. ansicontent:<텍스트>
파일 내용을 ANSI 텍스트로 간주합니다. utf8content:<텍스트>
파일 내용을 UTF-8 텍스트로 간주합니다. utf16content:<텍스트>
파일 내용을 UTF-16(유니코드) 텍스트로 간주합니다. utf16becontent:<텍스트>
파일 내용을 UTF-16(빅 엔디안) 텍스트로 간주합니다. -
그리워 2019.10.03 02:28
편리하게 검색할 수 있도록 건의하는 법, 기본 인코딩 저장 자체를 바꾸는 법, everything 검색 문법을 바꿔서 하는 법
의견 주신 모든 분들 감사합니다. -
메리아 2019.10.03 09:44
참고로
ansi는 cp949,euc-kr이고
utf16은 unicode입니다.검색할때 utf16은 안썼겠지 싶어서 빼먹으면 유니코드 빠지니 주의하세요.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
81170 | 윈 도 우| 주문하면 네트웍 에러라고 나옵니다. [7] | 현민지 | 417 | 10-06 |
81169 | 윈 도 우| pe의 유용한 활용방법 어떤것이 있을까요 [4] | 백스페이스 | 428 | 10-06 |
81168 | 윈 도 우| 윈도우10 영문판으로 깔앗고 한국어판으로 사용 | 모범생아이 | 337 | 10-06 |
81167 | 소프트웨어| 혹시 xls 파일 열람흔적 남기는거 방지하는 옵션 없나요? | 메리아 | 295 | 10-06 |
81166 | 소프트웨어| 쪽지보니기 [3] | 허풍선 | 485 | 10-06 |
81165 | 윈 도 우| 윈도 업뎃이 멈추네요. [3] | 너구리세상 | 468 | 10-06 |
81164 | 윈 도 우| wim 파일 윈도우설치 도움좀 부탁드립니다. [5] | 유채아부지 | 982 | 10-05 |
81163 | 윈 도 우| WIM 다이어트 방법이 있나요? [6] | 바이오스 | 498 | 10-05 |
81162 | 하드웨어| i5-3550 (3.3GHz) cpu, 폭스콘 메인보드 지원여부. [15] | 럭키 | 1435 | 10-05 |
81161 | 소프트웨어| 오피스2013 인증툴은..? [4] | 달려고고 | 1181 | 10-05 |
81160 | 윈 도 우| Sysprep 작업중 [1] | VO | 502 | 10-05 |
81159 | 윈 도 우| 회원분들께 도움의 글을 얻고자합니다. [6] | 현우 | 728 | 10-05 |
81158 | 윈 도 우| 구형노트북 윈7 vs 윈10 [5] | 가드리아 | 1246 | 10-05 |
81157 | 소프트웨어| google calender 구글 달력 일정을 지메일 gmail 통보 안하... [1] | titcat | 375 | 10-04 |
81156 | 하드웨어| 네트워크 고수님께 [10] | 수사반장 | 564 | 10-04 |
81155 | 모 바 일| PC로 전화 연결 [2] | Pureunsan | 756 | 10-04 |
81154 | 윈 도 우| PE로 bios 업데이트가 안되요. [7] | 현민지 | 542 | 10-04 |
81153 | 윈 도 우| 윈10 설치시 USB3.0메모리와 USB2.0 설치 시간 차이? [4] | 영감-2 | 1258 | 10-04 |
81152 | 소프트웨어| Snapshot 백업 복원.exe실행이 안되요. [2] | 카니발 | 282 | 10-04 |
81151 | 기 타| 전화 통화녹음 해외직구 [2] | 번개 | 662 | 10-04 |
윈10 - 피드백 허브 앱에서 올리면 될 것 같네요.
everything 제작사측 포럼은
https://www.voidtools.com/forum/
여기네요.