도쿠위키, OSX, 유니코드 (젠장!)

음.. 따져보자….

  1. 도쿠위키는 자료저장에 DB를 사용하지 않고, 파일을 사용한다.
  2. OSX는 파일을 저장할 때 파일이름에 일반적인 유니코드 UTF-8(Unicode NFC) 를 사용하지 않고, 조금 다른 (그러나 역시 표준인) 유니코드  UTF-8-Mac (Unicode NFD) 를 사용한다. (그냥 문서작성에는 상관없다.)
  3. 한글은 유니코드로 표시된다. 


따라서 엿같은 문제가 발생한다.

(문서작성은 상관 없고, 파일 업로드 할 때 문제…)

일반적인 웹에서는  UTF-8-Mac (Unicode NFD) 도 그냥 유니코드로 인식하므로, 그냥 별다른 에러나 경고 없이 작동된다. 

하지만, 명백히 다른 코드로 글자가 표시되므로, 검색이나 파일 참조 시 파일이 없다(!) 라는 식의 문제가 발생한다. 


php에는 normalizer::normalize라는 함수가 있어 해결이 가능하지만, 어디를 뜯어 고쳐야 하는지, 소스를 다 들여다 봐야하는 상황이 생겨 버렸다.


이런 문제는 파일시스템(도쿠위키)+이상한 유니코드(맥)+ 한글 이라는 특수하고 희귀한 조합에서 발생하므로, 레퍼런스도 없고.. 이게 뭐람;;;


젠장.

—————–

 
해결했다…

vaslor.net/tech/unic…

 

개인정보 수집 동의를 안하면 의사 면허가 정지 된다고?

아래의 개인정보취급방침을 읽어보시고 개인정보 수집 및 이용에 동의하신 후
확인버튼을 클릭하여 주시기면 면허신고절차가 완료됩니다.
(단, 개인정보 수집 및 이용에 동의를 안하신 경우에는 면허신고를 완료할 수 없습니다.)

본 개인정보처리방침은 회원께서 제공하시는 개인정보가 어떠한 용도와 방식으로 이용되고 있으며, 개인정보보호를 위해 어떠한 조치가 취해지고 있는지 알려드립니다.

1. 수집하는 개인정보의 항목 및 수집방법

– 수집항목 : 성명, 면허번호, 이메일, 근무처명, 주소(거주지, 근무처), 연락처(일반전화, 휴대전화), 취업상황

– 수집방법 : 온라인 및 오프라인 면허신고

2. 개인정보의 수집 및 이용 목적

의료법 제25조, 제28조에 따라 의료인 면허신고를 위해 수집하여 이용

3. 개인정보의 보유 및 이용기간, 파기절차 및 방법

수집된 개인정보는 의사면허 자격 유지기간 동안 보관하며 자격 완전상실시 기록을 재생할 수 없는 기술적 방법을 사용하여 삭제

4. 개인정보의 3자 제공

수집된 개인정보는 관련 의료법에 의거 보건복지부에 제공

5. 개인정보 처리의 위탁

면허신고 업무의 원활한 운영 및 관리를 위하여 다음의 회사에게 개인정보를 위탁하고 있습니다.

– 위탁업체 : 이루고

– 위탁내용 : 면허신고시스템 유지보수

6. 개인정보보호 책임자

– 성명 : 유승현 정보통신팀장(담당직원 : 문지환 대리)

– 연락처 : (02)6350-6521, 6523

– 이메일 : webmaster@kma.org

7. 개인정보의 안정성 확보조치

우리협회는 수집된 개인정보보호를 위한 기술적 대책으로 방화벽 등 보안장비에 의해 안전하게 보호/관리되고 있습니다.

8. 권리

개인정보 보호법에 의해 개인정보 수집 및 이용에 동의를 거부할 권리가 있으나, 의료법에 의거 의료인 면허신고를 안할시 의사면허 효력 정지

 

이런 면접같은 경우가…