라이브러리
[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()` 함수를 사용하여 인코딩 변환을 자동으로 처리합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.