차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:unicode_nfd_dokuwiki [2021/07/23 04:02] 61.74.132.138tech:unicode_nfd_dokuwiki [2021/07/23 04:05] (현재) – [해결] 61.74.132.138
줄 11: 줄 11:
  
 {{tech/nfdnfc.jpg|}} {{tech/nfdnfc.jpg|}}
-{{tech/ndrive_unicode.jpg|네이버 엔드라이브도 마찬가지...}}+{{tech/ndrive_unicode.jpg|}}
  
 이로 인한 문제가 발생할 수 있다.  이로 인한 문제가 발생할 수 있다. 
 +(네이버 클라우드도) 
 +
  
 [[http://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C_%EC%A0%95%EA%B7%9C%ED%99%94|유니코드 등가성 및 정규화]] [[http://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C_%EC%A0%95%EA%B7%9C%ED%99%94|유니코드 등가성 및 정규화]]
줄 24: 줄 26:
   * 한글은 유니코드로 표시된다.    * 한글은 유니코드로 표시된다. 
  
-따라서 엿같은 문제가 발생한다.+따라서 [[먹어라|엿]]같은 문제가 발생한다.
 (문서작성은 상관 없고, 파일 업로드 할 때 문제…) (문서작성은 상관 없고, 파일 업로드 할 때 문제…)
 일반적인 웹에서는  UTF-8-Mac (Unicode NFD) 도 그냥 유니코드로 인식하므로, 그냥 별다른 에러나 경고 없이 작동되고 표시된다.  일반적인 웹에서는  UTF-8-Mac (Unicode NFD) 도 그냥 유니코드로 인식하므로, 그냥 별다른 에러나 경고 없이 작동되고 표시된다. 
-하지만, 명백히 **다른 코드**로 글자가 저장되므로, 검색이나 파일 참조 시에는 **파일이 없다(!)** 라는 식의 문제가 발생한다. +하지만, 명백히 **다른 코드**로 파일이름이 저장되므로, 검색이나 파일 참조 시에는 **파일이 없다(!)** 라는 식의 문제가 발생한다. 
  
 =====해결===== =====해결=====
  
-php에는 normalizer::normalize라는 함수가 있어 해결이 가능하다.+php에는 ''normalizer::normalize''라는 함수가 있어 해결이 가능하다.
  
 리눅스의 경우 다음의 명령어로 해당 PHP 모듈을 설치할 수 있다.  리눅스의 경우 다음의 명령어로 해당 PHP 모듈을 설치할 수 있다. 

CC Attribution-Noncommercial-Share Alike 4.0 International 별도로 명시하지 않을 경우, 이 페이지의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Noncommercial-Share Alike 4.0 International
tech/unicode_nfd_dokuwiki.1627012953.txt.gz · 마지막으로 수정됨 저자 61.74.132.138