라이브러리
[PHP] UConverter::setSourceEncoding - 소스 인코딩 설정
PHP의 UConverter
PHP 8.0 버전부터 `Intl` 확장 모듈에 `UConverter` 클래스가 추가되었습니다. 이 클래스는 유니코드 문자열을 다른 문자열로 변환하는 데 사용됩니다. `UConverter` 클래스의 `setSourceEncoding` 메서드는 원본 문자열의 인코딩을 설정하는 데 사용됩니다.
UConverter::setSourceEncoding
`setSourceEncoding` 메서드는 원본 문자열의 인코딩을 설정하는 데 사용됩니다. 이 메서드는 `Intl::createConverter` 메서드의 인수로 사용됩니다. 인코딩은 유니코드 문자열을 다른 문자열로 변환하는 데 사용됩니다.
# 인수
* `string $encoding`: 원본 문자열의 인코딩
# 반환
* `IntlUConverter`: `UConverter` 객체
# 예제
#hostingforum.kr
php
// 원본 문자열의 인코딩을 설정합니다.
$uConverter = Intl::createConverter('UTF-8', 'EUC-KR', 'UTF-8');
$uConverter->setSourceEncoding('EUC-KR');
// 원본 문자열을 변환합니다.
$source = '한글';
$target = $uConverter->convert($source);
// 결과를 출력합니다.
echo $target; // 한글
UConverter::convert
`convert` 메서드는 원본 문자열을 다른 문자열로 변환하는 데 사용됩니다. 이 메서드는 `setSourceEncoding` 메서드의 인수로 사용됩니다.
# 인수
* `string $source`: 원본 문자열
# 반환
* `string`: 변환된 문자열
# 예제
#hostingforum.kr
php
// 원본 문자열의 인코딩을 설정합니다.
$uConverter = Intl::createConverter('UTF-8', 'EUC-KR', 'UTF-8');
$uConverter->setSourceEncoding('EUC-KR');
// 원본 문자열을 변환합니다.
$source = '한글';
$target = $uConverter->convert($source);
// 결과를 출력합니다.
echo $target; // 한글
참고
* PHP 8.0 버전부터 `Intl` 확장 모듈이 포함됩니다.
* `UConverter` 클래스는 유니코드 문자열을 다른 문자열로 변환하는 데 사용됩니다.
* `setSourceEncoding` 메서드는 원본 문자열의 인코딩을 설정하는 데 사용됩니다.
* `convert` 메서드는 원본 문자열을 다른 문자열로 변환하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.