라이브러리

[PHP] iconv_set_encoding - 문자 인코딩 변환에 대한 현재 설정을 설정합니다.




iconv_set_encoding() 함수

PHP의 `iconv_set_encoding()` 함수는 문자열의 인코딩을 설정하는 데 사용됩니다. 이 함수를 사용하면 PHP가 문자열을 처리하는 방식에 대한 기본 설정을 변경할 수 있습니다. 기본적으로 PHP는 UTF-8 인코딩을 사용하지만, 특정한 경우에 다른 인코딩을 사용해야 할 수 있습니다.

인코딩 종류

PHP에서 지원하는 인코딩 종류는 다음과 같습니다.

- `UTF-8`
- `ISO-8859-1` (Latin-1)
- `EUC-JP` (Shift JIS)
- `EUC-KR` (KSC5601)
- `BIG5`
- `GB2312`
- `GBK`
- `SJIS`
- `WIN-1251`
- `CP866`
- `ISO-2022-JP`
- `ISO-2022-KR`
- `ISO-2022-CN`

인코딩 설정

`iconv_set_encoding()` 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 인코딩 종류를 지정하고, 두 번째 인자는 PHP가 사용할 기본 인코딩을 지정합니다.

#hostingforum.kr
php

iconv_set_encoding('output_encoding', '인코딩 종류');



예를 들어, UTF-8 인코딩을 사용하는 경우 다음과 같이 설정할 수 있습니다.

#hostingforum.kr
php

iconv_set_encoding('output_encoding', 'UTF-8');



인코딩 변환

`iconv_set_encoding()` 함수를 사용하여 인코딩을 설정한 후, PHP는 인코딩 변환을 자동으로 처리합니다. 예를 들어, 다음 코드를 실행하면 "Hello, World!"라는 문자열이 UTF-8 인코딩으로 변환됩니다.

#hostingforum.kr
php

iconv_set_encoding('output_encoding', 'UTF-8');

$str = "Hello, World!";

echo iconv('EUC-KR', 'UTF-8', $str);



예제

다음 예제는 `iconv_set_encoding()` 함수를 사용하여 인코딩을 설정하고, 인코딩 변환을 자동으로 처리하는 방법을 보여줍니다.

#hostingforum.kr
php

// UTF-8 인코딩을 사용

iconv_set_encoding('output_encoding', 'UTF-8');



// EUC-KR 인코딩을 사용하는 문자열

$str = "Hello, World!";



// EUC-KR 인코딩에서 UTF-8 인코딩으로 변환

echo iconv('EUC-KR', 'UTF-8', $str);



// ISO-8859-1 인코딩을 사용

iconv_set_encoding('output_encoding', 'ISO-8859-1');



// UTF-8 인코딩에서 ISO-8859-1 인코딩으로 변환

echo iconv('UTF-8', 'ISO-8859-1', $str);



이 예제에서, `iconv_set_encoding()` 함수를 사용하여 인코딩을 설정하고, `iconv()` 함수를 사용하여 인코딩 변환을 자동으로 처리합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 501 페이지

검색

게시물 검색