컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 자바스크립트] 이번 달이 몇 분기? 몇 사분기인지 구하기; JavaScript Quarte...Python 파이썬] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of th...자바스크립트] alert 상자, 여러 줄로 줄바꿈 기호, 개행문자; Javascript A...자바스크립트] 방문객 모니터 해상도 구하기/판단; JavaScript Screen Reso...Java 자바] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of the Y...C언어] 이번달은 몇 분기? 몇 사분기 판단 함수; Quarter of the YearPerl 펄] 이번 달은 몇 분기, 몇 사분기 구하기 함수; Quarter of the Y...Excel 엑셀] 이번 달은 몇 분기, 몇 사분기 구하기 함수/수식; Quarter of ...PHP 예제] 1, 2, 3, 4분기 구하기 (사분기); Quarter of the Yea...매스매티카 Mathematica, 변수 선언/대입/초기화 방법; Variable

윈도우용 PHP, mbstring 익스텐션(Extension;모듈) 설치/인식 방법

Sunday, April 29, 2007

한글/일본어/중문 등의 2바이트 문자열을 다루는 함수들은 mbstring 익스텐션을 로딩해 주어야만 사용이 가능합니다. 그렇지 않으면 PHP Fatal error: Call to undefined function mb_strlen() in D:\Z\example.php on line 18 함수가 정의되어 있지 않다는 이런 식의 에러가 납니다.

우선 php.ini 파일을 메모장으로 엽니다. 기본적으로 "C:\Program Files\PHP" 이런 폴더에 있을 것입니다.

php.ini 파일의 중간쯤에
;extension=php_mbstring.dll
이런 행이 있는데, 이 행의 맨 앞에 있는 세미콜론(;) 주석을 제거하여
extension=php_mbstring.dll
이렇게 편집하고 저장합니다.


만약 위와 같이 해도 실행이 잘 되지 않고, PHP Warning: PHP Startup: Unable to load dynamic library './php_mbstring.dll' - 지정된 모듈을 찾을 수 없습니다. in Unknown on line 0 이런 경고가 나오면, php.ini 파일에서
extension_dir
이라는 부분을 메모장 등의 "찾기" 기능으로 찾아봅니다.

PHP를 수동으로 설치했다면,
extension_dir = "./"
이렇게 되어 있을 것입니다. 이 부분을 실제 하드의 모듈들이 있는 디렉토리로 변경해 줍니다. 예를 들어

extension_dir = "C:\Program Files\PHP\ext"

이렇게 적당히 변경해 주면 됩니다.



모듈 실제 사용 예제: ▶▶ PHP 예제] 문자열 길이, 한글 글자 수 구하기 함수; CJK String Length

▶▶ PHP 예제] 유니코드(UTF-8) 한글 문자열 크기/글자 수 구하기; Unicode String Size

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top