개발 Q&A

제목 Café에서 é같은 문자를 뭐라고 하나요? 검색할 키워드를 못찾겠군요;
글쓴이 두봉 작성시각 2016/01/08 10:38:15
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15403   RSS

안녕하세요 연말이라 이래저래정신없다가 손놓고있던 저의 프로젝트(?)를 손보고 있습니다.

 

궁금증이 생겼는데요. Café같은 문자에서 é를 e로 변경하려고 합니다.

 

Café

U+00E9

codeigniter Café

unicode to ascii..

normalize

unicode normalize

....

이런식으로 검색하다보니 노말라이즈 한뒤에 4자만 잘라쓰라는것도 있고..

필요한 정확한 키워드를 모르니 골치아프네요;;

게다가 이걸 스크립트에서 해결해야하는건지 컨트롤러에서 해야하는지도 판단이 서질 않구요..

 

혹시 저와 같은 고민을 하셨던 분이 계시면 간단한 조언을 부탁드립니다.

감사합니다!

 

 다음글 세션이 자동으로 만료되었을때 알수있는방법. (5)
 이전글 aws 서울에 리전이 생겼다는데,,,? (3)

댓글

변종원(웅파) / 2016/01/08 11:18:03 / 추천 0

스크립트에서 하는게 부하를 줄일 수 있지만 변조 생각해보면 서버에서 하는게 좋습니다.

 

http://stackoverflow.com/questions/4126135/replace-é-with-e-in-php

두봉 / 2016/03/11 10:24:37 / 추천 0

http://cikorea.net/user_guide_2.1.0/helpers/text_helper.html의 convert_accented_characters()

를 사용하시면 됩니다.

application\config\foreign_chars.php 에 변환 룰이 저장되어있네요

엄청난 삽질을 할뻔했군요.