現在の位置: ホーム> 関数カテゴリ一覧> sapi_windows_cp_conv

sapi_windows_cp_conv

文字列をあるコードページから別のコードページに変換します
名前:sapi_windows_cp_conv
カテゴリ:その他
対応言語:php
一言説明:文字列をあるコードページから別のコードページに変換します

関数名:sapi_windows_cp_conv()

適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7

関数の説明:あるコードページから文字列を別のコードページに変換する

使用法:string sapi_windows_cp_conv(int $ in_codepage、int $ out_codepage、string $ subject)

パラメーター:

  • IN_CODEPAGE:入力文字列のエンコードを示す入力コードページ識別子。一般的に使用されるコードページ識別子は次のとおりです。
    • CP_ACP:ANSIコードページ、つまり、システムデフォルトのコードページ
    • CP_UTF7:UTF-7エンコーディング
    • CP_UTF8:UTF-8エンコーディング
    • CP_UNICODE:Unicodeエンコード
    • CP_UTF16LE:UTF-16LEエンコーディング
    • CP_UTF16BE:UTF-16BEエンコーディング
    • 他のWindowsシステムでサポートされているコードページ識別子
  • OUT_CODEPAGE:出力コードページ識別子。出力文字列のエンコードを示します。使用方法は、IN_CODEPAGEパラメーターと同じです。
  • 件名:エンコードされる文字列

返品値:変換された文字列を返し、変換が失敗した場合にfalseを返します。

例:

 // 将UTF-8 编码的字符串转换为GBK 编码$utf8Str = "你好,世界!"; $gbkStr = sapi_windows_cp_conv(CP_UTF8, CP_ACP, $utf8Str); echo $gbkStr; // 输出:浣犲ソ锛佸悗闈㈠垎锛? // 将GBK 编码的字符串转换为UTF-8 编码$gbkStr = "浣犲ソ锛佸悗闈㈠垎锛?"; $utf8Str = sapi_windows_cp_conv(CP_ACP, CP_UTF8, $gbkStr); echo $utf8Str; // 输出:你好,世界!

注:

  • sapi_windows_cp_conv()関数は、Windowsプラットフォームでのみ使用できます。
  • コードページ識別子は有効なWindowsコードページ識別子である必要があります。そうしないと、変換が失敗します。
  • この機能は、PHP 7.2.0の後に廃止されており、新しいプロジェクトでの使用をお勧めしません。代わりにICONV()関数を使用することをお勧めします。
類似の関数
  • バイナリ文字列にデータをパッケージします pack

    pack

    バイナリ文字列にデータをパッケージします
  • 遅延実行 sleep

    sleep

    遅延実行
  • 定数を定義します define

    define

    定数を定義します
  • 指定されたマイクロ秒数で実行される遅延 usleep

    usleep

    指定されたマイクロ秒数で実行される遅延
  • メッセージを出力し、現在のスクリプトを終了します exit

    exit

    メッセージを出力し、現在のスクリプトを終
  • CTRLイベントハンドラーを設定または削除します sapi_windows_set_ctrl_handler

    sapi_windows_set_ctrl_handler

    CTRLイベントハンドラーを設定または削
  • 文字列構文強調表示 highlight_string

    highlight_string

    文字列構文強調表示
  • 名前が付いた定数が存在するかどうかを確認してください defined

    defined

    名前が付いた定数が存在するかどうかを確認
人気記事(にんききじ)