Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – iconv()를 사용하여 문자열을 요청된 문자 인코딩으로 변환


PHP에서 iconv() 함수는 문자열을 요청된 문자 인코딩으로 변환하는 데 사용됩니다. "string" 문자열에서 문자 집합 변환을 수행하는 데 사용됩니다. from_encoding 에서 to to_encoding.

구문

string iconv(str $from_encoding, str $to_encoding, str $string)

매개변수

iconv() 함수는 세 개의 매개변수를 허용합니다. $from_encoding , $to_encoding$string .

  • $from_encoding− 이 매개변수는 입력 문자 집합을 지정하는 데 사용됩니다.

  • $to_encoding− 이 매개변수는 출력 문자 집합에 사용됩니다.

  • $string− 이 매개변수는 문자열을 변환하는 데 사용됩니다.

반환 값

iconv() 성공하면 변환된 문자열을 반환하고 실패하면 False를 반환합니다.

예시

<pre>
   <?php
      // used the Dollar symbol to convert in string
      $text = "the Dollar symbol '$'";

      echo 'Original:', $text, PHP_EOL;
      echo 'TRANSLIT: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
      echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
   ?>
</pre>

출력

Original:the Dollar symbol '$'
TRANSLIT: the Dollar symbol '$'
IGNORE: the Dollar symbol '$'

예시 2

<pre>
   <?php
      // used the Dollar symbol to convert in string
      $string = "Indian Rupees '?'";

      echo 'Original: ', $string, PHP_EOL;
      echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL;
      echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL;
   ?>
</pre>

출력

Original: Indian Rupees '?'
TRANSLIT: Indian Rupees '?'
IGNORE: Indian Rupees '?'