ဖိုင် Encoding ကို မည်သို့ အလွယ်တကူ စစ်ဆေးနိုင်သနည်း။
ဆော့ဖ်ဝဲလ် ထည့်သွင်းရန် မလိုပါ။ အဆင့် ၃ ဆင့်ဖြင့် ဖိုင် Encoding ကို ရှာဖွေပြီး စာလုံးပျက်ပြားမှုများကို အွန်လိုင်းတွင် ပြုပြင်ပါ-
ဖိုင်များ ရွေးချယ်၍ ထည့်သွင်းပါ
ဖိုင်များ ရွေးချယ်ရန် upload ဇုန်ကို နှိပ်ပါ၊ ဖိုင်များကို browser ထဲသို့ ဆွဲထည့်ပါ သို့မဟုတ် ဖိုင်များကို copy ကူးပြီး Ctrl + V ဖြင့် တိုက်ရိုက်ကူးထည့်ပါ။ တစ်ခုတည်း သို့မဟုတ် ဖိုင်များစွာကို ထောက်ပံ့သည်။
ချက်ချင်း စစ်ဆေးမှုနှင့် အစမ်းကြည့်ရှုခြင်း
စွမ်းဆောင်ရည်မြင့် algorithm များသည် ဖိုင်များကို server သို့ တင်စရာမလိုဘဲ သင့် browser အတွင်း မီလီစက္ကန့်အတွင်း စစ်ဆေးပေးပါသည်။ Encoding အမျိုးအစား၊ တိကျမှု ရာခိုင်နှုန်း နှင့် စာသားအစမ်းကြည့်ရှုမှု တို့ကို စစ်ဆေးပါ။
Encoding ပြောင်းလဲ၍ ဒေါင်းလုဒ်လုပ်ပါ
စာသားများ ပျက်နေပါက «ဖြစ်နိုင်ချေရှိသော Encoding များ» အောက်ရှိ tag များကို နှိပ်ပါ။ စစ်ဆေးပြီးပါက «UTF-8 သို့» သို့မဟုတ် «အားလုံးကို UTF-8 သို့ ပြောင်းပြီး ဒေါင်းလုဒ်လုပ်မည် (ZIP)» ကို နှိပ်ပါ။
အဖြစ်များသော စာလုံးပျက်ပြားမှု ပြဿနာများနှင့် ဖြေရှင်းနည်းများ
၁။ Windows Notepad စာသားများကို မဖတ်နိုင်သော စာလုံးများဖြင့် ဖွင့်ခြင်း
Windows Notepad အဟောင်းသည် ဖိုင်များကို ဒေသတွင်း ANSI တွင် သိမ်းဆည်းလေ့ရှိပြီး အခြားစနစ်များတွင် စာလုံးများ ပျက်ပြားစေသည်။ ပြဿနာကို အပြီးတိုင်ဖြေရှင်းရန် universal UTF-8 သို့ ပြောင်းလဲပါ။
၂။ Excel တွင် CSV ဖွင့်သောအခါ မေးခွန်းသင်္ကေတများ ပြသခြင်း
Excel သည် BOM မပါသော UTF-8 CSV ဖိုင်များကို မှားယွင်းနားလည်နိုင်ပါသည်။ ဖိုင်ကို BOM ပါသော UTF-8 သို့မဟုတ် UTF-16LE သို့ ပြောင်းလဲပြီး Excel တွင် အဆင်ပြေစွာ ဖွင့်ပါ။
၃။ TXT စာအုပ်များကို ဖုန်း သို့မဟုတ် Kindle တွင် ဖတ်မရခြင်း
E-reader များနှင့် ဖုန်းဖတ်ရှုရေး app များသည် Encoding အဟောင်းများကို မထောက်ပံ့နိုင်ပါ။ မည်သည့်စက်ပစ္စည်းတွင်မဆို အဆင်ပြေစွာ ဖတ်ရှုနိုင်ရန် သင်၏ TXT စာအုပ်များကို စံ UTF-8 သို့ ပြောင်းပါ။
၄။ Code မှတ်ချက်များ၊ Subtitle များနှင့် သီချင်းစာသား အမှားများ
Source code မှတ်ချက်များ၊ .srt / .ass subtitle များနှင့် .lrc ဖိုင်များသည် ပလက်ဖောင်းအမျိုးမျိုးတွင် ပျက်ပြားတတ်သည်။ ဖိုင်များကို ဆွဲထည့်ပြီး စက္ကန့်ပိုင်းအတွင်း ZIP အဖြစ် ဒေါင်းလုဒ်လုပ်ပါ။
Character Encoding နှိုင်းယှဉ်ချက်နှင့် လမ်းညွှန်ချက်
| Encoding | အမည်အပြည့်အစုံနှင့် အသွင်အပြင် | အဓိက အသုံးပြုမှု | လိုက်ဖက်ညီမှုနှင့် အကြံပြုချက် |
|---|---|---|---|
| UTF-8 | ကမ္ဘာလုံးဆိုင်ရာ Unicode encoding (1-4 bytes) | ကမ္ဘာ့ဝဘ်စံနှုန်း၊ ခေတ်မီ OS များ၊ ပရိုဂရမ်းမင်း | အထူးအကြံပြုသည်၊ ကမ္ဘာတစ်ဝှမ်း လိုက်ဖက်ညီမှု အမြင့်ဆုံး |
| Windows-1252 | အနောက်ဥရောပ Single-byte encoding (ANSI စံနှုန်း) | အင်္ဂလိပ်၊ ပြင်သစ်၊ ဂျာမန်၊ စပိန် စာသားဟောင်းများ | အခြား လက်တင်စာလုံးအစုံများနှင့် ရောထွေးလေ့ရှိသည် |
| GBK / GB2312 / GB18030 | တရုတ်အမျိုးသား စာလုံးစံနှုန်းများ | တရုတ် Windows စနစ်ဟောင်းများ၊ တရုတ်စာသားဖိုင်များ | သီးသန့်ပတ်ဝန်းကျင်အတွက်သာဖြစ်ပြီး UTF-8 သို့ ပြောင်းရန် အကြံပြုသည် |
| Big5 | ရိုးရာတရုတ်စာလုံး Encoding စံနှုန်း | ထိုင်ဝမ်၊ ဟောင်ကောင်နှင့် ပြည်ပ ရိုးရာတရုတ် မီဒီယာများ | ရိုးရာတရုတ်စာသားများ၊ UTF-8 သို့ ပြောင်းရန် အကြံပြုသည် |
| Shift-JIS / EUC-JP | ဂျပန်စက်မှုလုပ်ငန်း စံနှုန်း Encoding များ | ဂျပန်စနစ်များ၊ အန်နီမေးစာတန်းထိုးများ၊ ဂိမ်းဟောင်းများ | ဂျပန်နိုင်ငံပြင်ပတွင် ပျက်ပြားနိုင်ခြေများပြီး UTF-8 သို့ ပြောင်းပါ |
| Windows-1251 | Windows ဆီရီလစ် Encoding (ANSI) | ရုရှား/ဆီရီလစ် စနစ်ဟောင်းများ၊ စာသားဖိုင်များ | ဆီရီလစ်အတွက်သာဖြစ်ပြီး UTF-8 သို့ ပြောင်းရန် အကြံပြုသည် |
အွန်လိုင်း အစုလိုက် စစ်ဆေး ပြောင်းလဲခြင်းကို အဘယ်ကြောင့် ရွေးချယ်သင့်သနည်း။
၁၀၀% Browser အတွင်း လုပ်ဆောင်မှု · ကိုယ်ရေးကိုယ်တာ လုံခြုံမှု
စစ်ဆေးခြင်း၊ စာလုံးဖော်ခြင်းနှင့် ဖိုင်ပြောင်းလဲခြင်းအားလုံးသည် သင့် browser မှတ်ဉာဏ်ထဲတွင်သာ လုပ်ဆောင်ပါသည်။ မည်သည့်ဖိုင်ကိုမျှ server သို့ မပို့ပါ။
တိကျမှုရမှတ် · အလွယ်တကူ နှိုင်းယှဉ်ခြင်း
စာရင်းအင်းမော်ဒယ်များအပေါ် အခြေခံ၍ အကောင်းဆုံးရလဒ်ကို တိကျမှုရမှတ်နှင့်အတူ ဖော်ပြပေးပြီး ရွေးချယ်မှုများအကြား ၁ ချက်နှိပ်ရုံဖြင့် ပြောင်းလဲနိုင်သည်။
မြန်ဆန်သော အစုလိုက်လုပ်ဆောင်မှု · အလိုအလျောက် ZIP
ဖိုင်ဆယ်ဂဏန်း သို့မဟုတ် ရာဂဏန်းကို တစ်ပြိုင်နက် ထည့်သွင်းပါ။ ဖိုင်များကို တစ်ခုချင်းစီ သို့မဟုတ် ZIP အဖြစ် ၁ ချက်နှိပ်ရုံဖြင့် ဒေါင်းလုဒ်လုပ်ပါ။
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ (FAQ)
မေး။ စာသားတိုများ သို့မဟုတ် အချို့ဖိုင်များအတွက် စစ်ဆေးမှု တိကျမှုသည် အဘယ်ကြောင့် အမြဲတမ်း ၁၀၀% မဟုတ်သနည်း။
Character Encoding စစ်ဆေးခြင်းသည် Byte ကြိမ်နှုန်းဆိုင်ရာ စာရင်းအင်းပိုင်းခြားစိတ်ဖြာမှုနှင့် ဘာသာစကားဖြစ်နိုင်ခြေ မော်ဒယ်များအပေါ် မူတည်ပါသည်။ ဖိုင်တိုများ သို့မဟုတ် သာမန် ASCII စာသားများသည် Encoding အများအပြားနှင့် တစ်ပြိုင်နက် ကိုက်ညီနိုင်ပါသည်။ 'ဖြစ်နိုင်ချေရှိသော Encoding များ' ကော်လံရှိ tag အားလုံးကို စစ်ဆေးနိုင်ပြီး ချက်ချင်း အစမ်းကြည့်ရှုရန် နှိပ်နိုင်ပါသည်။
မေး။ BOM ပါသော UTF-8 နှင့် BOM မပါသော UTF-8 ကွာခြားချက်ကား အဘယ်နည်း။ BOM ကို မည်သို့ ထည့်သွင်း သို့မဟုတ် ဖယ်ရှားနိုင်သနည်း။
၁။ ကွာခြားချက်များ- BOM သည် ဖိုင်အစတွင် ပါရှိသော 3-byte signature (0xEF 0xBB 0xBF) ဖြစ်သည်။ BOM ပါသော UTF-8 သည် CSV ဖွင့်သည့်အခါ အထူးစာလုံးများကို အလိုအလျောက် မှတ်မိစေရန် Microsoft Excel နှင့် Notepad အဟောင်းတို့ကို ကူညီပေးသည်፤ BOM မပါသော ပုံမှန် UTF-8 ကို Web Development နှင့် Linux/macOS အတွက် အကြံပြုပါသည်။
၂။ BOM ထည့်သွင်းနည်း- ဖိုင်များ ပြောင်းလဲသည့်အခါ BOM ပါသော UTF-8 ထုတ်ယူရန် «BOM Signature ထည့်သွင်းမည်» ကို အမှန်ခြစ်ပါ။
၃။ BOM ဖယ်ရှားနည်း- ဒေါင်းလုဒ်ပြတင်းပေါက်တွင် «BOM Signature ထည့်သွင်းမည်» အမှန်ခြစ်ကို ဖြုတ်ပါ။ ကိရိယာသည် BOM byte များကို အလိုအလျောက် ဖယ်ရှားပြီး သန့်ရှင်းသော ပုံမှန် UTF-8 ကို ထုတ်ပေးမည်ဖြစ်ပါသည်။
မေး။ ဤကိရိယာသည် မည်သည့် Character Encoding များကို ထောက်ပံ့ပေးသနည်း။
ဤကိရိယာသည် ကမ္ဘာတစ်ဝှမ်းရှိ Character Encoding ပေါင်း ၈၀ ကျော်ကို တိကျစွာ ထောက်ပံ့ပေးပါသည်-
- ကမ္ဘာလုံးဆိုင်ရာ (Unicode):
UTF-8,UTF-8 with BOM (UTF-8-SIG),UTF-16LE,UTF-16BE,UTF-16,UTF-32LE,UTF-32BE,UTF-32,ASCII - အနောက်ဥရောပနှင့် အမေရိက-
Windows-1252,ISO-8859-1(Latin-1),ISO-8859-15,MacRoman,HP-Roman8 - တရုတ် (ရိုးရှင်းနှင့် ရိုးရာတရုတ်)-
GB18030(GBKနှင့်GB2312တို့နှင့် ကိုက်ညီသည်),HZ-GB-2312,Big5,Big5-HKSCS - ဂျပန်-
Shift_JIS,Shift_JIS_2004,CP932,EUC-JP,EUC-JIS-2004,ISO-2022-JP - ကိုရီးယား-
EUC-KR,CP949,ISO-2022-KR,Johab - အလယ်ပိုင်းနှင့် အရှေ့ဥရောပ-
Windows-1250,ISO-8859-2,MacLatin2,CP852 - ရုရှားနှင့် ဆီရီလစ်နိုင်ငံများ-
Windows-1251,KOI8-R,KOI8-U,ISO-8859-5,MacCyrillic,CP866,CP1125 - ဂရိ-
Windows-1253,ISO-8859-7,MacGreek,CP737 - တူရကီ-
Windows-1254,ISO-8859-9,MacTurkish,CP857 - အရှေ့အလယ်ပိုင်း (အာရဗီ၊ ဟီဘရူး၊ ပါရှန်)-
Windows-1255/ISO-8859-8,Windows-1256/ISO-8859-6/CP720/CP864 - အရှေ့တောင်အာရှ (ဗီယက်နမ်၊ ထိုင်း စသည်)-
Windows-1258,CP874/TIS-620 - ဘော်လ်တစ်နှင့် နော်ဒစ်-
Windows-1257,ISO-8859-4,ISO-8859-10,ISO-8859-13,MacIceland - DOS နှင့် Mainframe အဟောင်းများ- DOS (
CP437,CP850,CP858), IBM EBCDIC (CP500,CP1026,CP1140)
မေး။ မည်သည့်ဖိုင်ဖော်မတ်များကို ထောက်ပံ့ပေးသနည်း။
.txt, .csv, .json, .xml, .html, .css, .js, .py, .java, .c, .cpp, .sql, .srt, .ass, .lrc, .log, .md အပါအဝင် သာမန်စာသားဖိုင်အားလုံးကို ထောက်ပံ့ပေးပါသည်။
မေး။ ပြောင်းလဲနေစဉ် ဖိုင်အကြောင်းအရာများ ပျောက်ဆုံးခြင်း သို့မဟုတ် ပြောင်းလဲသွားနိုင်ပါသလား။
မဖြစ်နိုင်ပါ။ ပြောင်းလဲခြင်းသည် အခြေခံ byte encoding format ကိုသာ ပြန်လည်သတ်မှတ်ခြင်းဖြစ်သည် (ဥပမာ- Windows-1252 byte မှ UTF-8 byte သို့)။ စကားလုံးများ၊ သင်္ကေတများ၊ စာကြောင်းခွဲများနှင့် ပုဒ်ဖြတ်ပုဒ်ရပ်များအားလုံး ဒေတာဆုံးရှုံးမှုမရှိဘဲ မူလအတိုင်း ကျန်ရှိနေမည်ဖြစ်ပါသည်။