現在の位置: ホーム> 関数カテゴリ一覧> 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()関数を使用することをお勧めします。
類似の関数
  • コメントやスペースを削除した後、PHPソースコードを返します php_strip_whitespace

    php_strip_whitespace

    コメントやスペースを削除した後、PHPソ
  • バイナリ文字列にデータをパッケージします pack

    pack

    バイナリ文字列にデータをパッケージします
  • 現在のコードページを取得します sapi_windows_cp_get

    sapi_windows_cp_get

    現在のコードページを取得します
  • ファイルを強調表示する構文 highlight_file

    highlight_file

    ファイルを強調表示する構文
  • 接続のステータスビットに戻ります connection_status

    connection_status

    接続のステータスビットに戻ります
  • 定数の値を返します constant

    constant

    定数の値を返します
  • 文字列をPHPコードとして実行します eval

    eval

    文字列をPHPコードとして実行します
  • exit()に相当 die

    die

    exit()に相当
人気記事(にんききじ)