လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mb_convert_encoding

mb_convert_encoding

ဇာတ်ကောင် encoding ပြောင်း
အမည်:mb_convert_encoding
အမျိုးအစား:Multi-byte string ကို
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:တ ဦး တည်းဇာတ်ကောင် encoding တစ်ခုကနေအခြားမှ string ကိုပြောင်းပါ

function name: mb_convert_encoding ()

သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

function ကိုဖော်ပြချက် - MB_ConVert_encoding () function ကိုအခြားဇာတ်ကောင်တစ် ဦး မှ string တစ်ခုမှအခြားဇာတ်ကောင် encoding သို့ပြောင်းသည်။

အသုံးပြုမှု: strings mb_conververt_encoding (string ကို $ string, string ကို $ to_encoding [$ To_encoding = MB__internal_encoding ()]): string |

Parametermer

  • $ str: encoded strings ပြောင်းလဲရန်လိုအပ်သည်။
  • $ to_encoding: Target ဇာတ်ကောင် encoding encoding encoding string ကိုသို့မဟုတ် encoding array တစ်ခုဖြစ်နိုင်သည်။
  • $ မှ - မူရင်းဇာတ်ကောင် encoding, optional parameters တွေကို။ မဖော်ပြပါက MB_Internal_encoding () function မှပြန်လာသောဇာတ်ကောင် encoding သည်အသုံးပြုရန်ပျက်ကွက်သည်။

Value ကိုပြန်သွားပါ

  • ပြောင်းလဲခြင်းသည်အောင်မြင်လျှင်ပြောင်းလဲထားသော string ကိုပြန်ပို့သည်။
  • ပြောင်းလဲခြင်းမအောင်မြင်ပါကမှားယွင်းစွာပြန်လာသည်။

ဥပမာ -

 // 将一个字符串从ISO-8859-1 编码转换为UTF-8 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "UTF-8", "ISO-8859-1"); echo $convertedStr; // 输出:Hello, 你好! // 将一个字符串从UTF-8 编码转换为GBK 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "GBK", "UTF-8"); echo $convertedStr; // 输出:Hello, 你好!(在GBK编码下显示)

မှတ်စုများ

  • ဤလုပ်ငန်းသည် Multibyte string extension တွင်ပါ 0 င်သော PHP configuration တွင်ဖွင့်ရန်လိုအပ်သည်။
  • မူရင်းစာလုံးကိုမသတ်မှတ်ပါက MB_Internal_encoding () function မှပြန်လာသောအက်ခရာ encoding ကိုပုံမှန်အားဖြင့်အသုံးပြုသည်။
  • အကယ်. သတ်မှတ်ထားသောအက်ခရာ encoding ကိုမရရှိနိုင်ပါကသို့မဟုတ်မထောက်ပံ့ပါကပြောင်းလဲခြင်းသည်ပျက်ကွက်ခြင်းနှင့်မှားယွင်းသောနောက်သို့ပြန်ပို့သည်။
  • ဤလုပ်ဆောင်ချက်သည်တစ်ကြိမ်တွင် target character encodings မျိုးစုံမှ encoding တစ်ခုမှ string တစ်ခုမှ string ကိုပြောင်းလဲနိုင်သည်။ အကယ်. $ to_encoding parameter သည်ဇာတ်ကောင် encoded array တစ်ခုဖြစ်ပါက function သည်ပြောင်းလဲထားသောကြိုးမျိုးများပါ 0 င်သည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • string ကိုသတ်မှတ်ထားသော encoding အတွက်တရားဝင်ရှိမရှိစစ်ဆေးပါ mb_check_encoding

    mb_check_encoding

    stringကိုသတ်မှတ်ထားသ
  • "Kasaname" ကိုအခြား ("Zen-Kaku" ကိုပြောင်းပါ။ "Han-Kaku" စသည်ဖြင့်ပြောင်းပါ။ ) mb_convert_kana

    mb_convert_kana

    "Kasaname"
  • သတ်သတ်မှတ်မှတ်စာလုံးများရယူပါ mb_chr

    mb_chr

    သတ်သတ်မှတ်မှတ်စာလုံး
  • Multi-byte ပုံမှန်စကားရပ်ကိုက်ညီမှုအတွက်ကြိုးနှင့်ပုံမှန်အသုံးအနှုန်းများကို setting mb_ereg_search_init

    mb_ereg_search_init

    Multi-byteပုံမှန်စကာ
  • တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော variable တွေကို၏ဇာတ်ကောင် encoding ပြောင်း mb_convert_variables

    mb_convert_variables

    တစ်ခုသို့မဟုတ်တစ်ခုထ
  • string တစ်ခုအတွက် string တစ်ခု၏နောက်ဆုံးတည်နေရာကိုရှာပါ mb_strrpos

    mb_strrpos

    stringတစ်ခုအတွက်stri
  • အခြား string တစ်ခုအတွက်သတ်မှတ်ထားသောဇာတ်ကောင်၏နောက်ဆုံးဖြစ်ပျက်မှုကိုရှာပါ mb_strrchr

    mb_strrchr

    အခြားstringတစ်ခုအတွက
  • သတ်မှတ်ထားသောအကျယ်အားဖြင့် string ကို truncated ရယူပါ mb_strimwidth

    mb_strimwidth

    သတ်မှတ်ထားသောအကျယ်အာ
လူကြိုက်များသော ဆောင်းပါးများ