라이브러리

[PHP] mb_check_encoding - 지정된 인코딩에 대해 문자열이 유효한지 확인합니다.




PHP의 mb_check_encoding 함수


PHP의 `mb_check_encoding` 함수는 문자열의 인코딩을 확인하는 함수입니다. 이 함수는 문자열이 지정된 인코딩으로 인코딩되어 있는지 확인하고, 그렇지 않으면 에러를 발생시킵니다.

# 인수


`mb_check_encoding` 함수는 두 개의 인수를 받습니다.

* `$string`: 확인할 문자열입니다.
* `$encoding`: 확인할 인코딩입니다.

# 반환 값


`mb_check_encoding` 함수는 다음 값을 반환합니다.

* `TRUE`: 문자열이 지정된 인코딩으로 인코딩되어 있는 경우.
* `FALSE`: 문자열이 지정된 인코딩으로 인코딩되어 있지 않은 경우.

# 예제


다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다.

#hostingforum.kr
php

// ASCII 인코딩 문자열

$string = 'Hello, World!';

$encoding = 'ASCII';



// mb_check_encoding 함수를 사용하여 인코딩 확인

if (mb_check_encoding($string, $encoding)) {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";

} else {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";

}



# 결과


문자열 'Hello, World!'은 ASCII 인코딩으로 인코딩되어 있습니다.

# 예제 2


다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다. 이 예제에서는 UTF-8 인코딩을 사용합니다.

#hostingforum.kr
php

// UTF-8 인코딩 문자열

$string = '안녕하세요, 세계!';

$encoding = 'UTF-8';



// mb_check_encoding 함수를 사용하여 인코딩 확인

if (mb_check_encoding($string, $encoding)) {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";

} else {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";

}



# 결과


문자열 '안녕하세요, 세계!'은 UTF-8 인코딩으로 인코딩되어 있습니다.

# 예제 3


다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다. 이 예제에서는 ASCII 인코딩을 사용하여 인코딩되지 않은 문자열을 확인합니다.

#hostingforum.kr
php

// ASCII 인코딩 문자열

$string = '안녕하세요, 세계!';

$encoding = 'ASCII';



// mb_check_encoding 함수를 사용하여 인코딩 확인

if (mb_check_encoding($string, $encoding)) {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";

} else {

    echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";

}



# 결과


문자열 '안녕하세요, 세계!'은 ASCII 인코딩으로 인코딩되어 있지 않습니다.

# 참고


`mb_check_encoding` 함수는 문자열의 인코딩을 확인하는 데 사용할 수 있습니다. 이 함수는 문자열이 지정된 인코딩으로 인코딩되어 있는지 확인하고, 그렇지 않으면 에러를 발생시킵니다. 이 함수는 PHP 4.0.6 이상에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색