euc-kr 단어를 utf-8로 바꾸는법?? 정규식?? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

euc-kr 단어를 utf-8로 바꾸는법?? 정규식?? 정보

euc-kr 단어를 utf-8로 바꾸는법?? 정규식??

본문

초보라 이리해보고 저리해보고 이리찾고 저리찾아도 안되서 질문드립니다.

$content = preg_replace("/(\#([^\s]+)\#)/", "$2", $content);

#안녕하세요# 이런식으로 들어가있으면 "안녕하세요"가 출력되는것인데요.

안녕하세요 이부분만 utf-8로 변경되서 나오게 하고 싶습니다.

$content = preg_replace("/(\#([^\s]+)\_)/", urlencode(iconv('cp949', 'utf-8', '$2')), $content);

이런식으로 하면 될것 같았는데 '$2'에 안녕하세요 가 제대로 들어가지를 않고..

컨텐츠 전체에서 치환되는 부분만 utf-8로 바꾸고 싶은데 어떻게 해야할까요??

댓글 전체

$str = "학교종이 땡땡땡";

echo preg_replace('/(땡땡땡)/e', "iconv('euc-kr', 'utf-8', '\\1')", $str);

php는 preg_replace에서 함수를 사용할 수 있습니다.

그러기 위해서는 정규식을 쓸때 /(땡땡땡)/e  이런식으로 'e'를 추가 해주시면 됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT