php 에서 필요에 따라 strtolower(), strtoupper() 함수 사용시 한글이 깨지는 현상이 발생하기도 한다.
이 함수를 사용하기전에
<?php
setlocale(LC_CTYPE, 'C');
?>
위와같이 사용해주면 한글이 깨지는 현상을 피할수있습니다.
<?php
setlocale(LC_CTYPE, 'C');
strtolower();
?>
급하게 시스템에 처리하려면
# export LC_ALL=ko
# apachectl stop
# apachectl start
기본적으로 시스템에서 해결을 하면 더욱좋은대
/etc/sysconfig/i18n 에
LC_ALL="ko"
을 추가합니다
한글문제해결위한 참고내용
/etc/sysconfig/i18n 에 다음을 추가 후 재부팅
LANG="ko_KR.eucKR"
SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
또 ssh 에서 한글깨질때 utf-8 로 보려면
/etc/profile
export LESSCHARSET=utf-8
vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8" 을 LANG="ko_KR.eucKR" 로 변경
# locale
LANG=ko_KR.eucKR
LC_CTYPE="ko_KR.eucKR"
LC_NUMERIC="ko_KR.eucKR"
LC_TIME="ko_KR.eucKR"
LC_COLLATE="ko_KR.eucKR"
LC_MONETARY="ko_KR.eucKR"
LC_MESSAGES="ko_KR.eucKR"
LC_PAPER="ko_KR.eucKR"
LC_NAME="ko_KR.eucKR"
LC_ADDRESS="ko_KR.eucKR"
LC_TELEPHONE="ko_KR.eucKR"
LC_MEASUREMENT="ko_KR.eucKR"
LC_IDENTIFICATION="ko_KR.eucKR"
LC_ALL=
'Story > php' 카테고리의 다른 글
영카트 이니시스 결제모듈연동시 카드사 포인트 사용하게 하는 방법 (0) | 2017.09.15 |
---|---|
워드프레스를 iframe 으로 불러서 사용시 로그인이 되지 않는 문제 (0) | 2016.12.15 |
Warning: Unexpected character in input: '\' (ASCII=92) state=1 오류문제 (0) | 2016.09.29 |
php등 프로그램으로 엑셀 다운로드시 열리지 않을때 (table 코딩으로 만든것) (0) | 2016.08.11 |
고도몰 모바일 상품리스트 갯수 (0) | 2016.07.06 |