ໄຟລ໌ປົກກະຕິດີ — ມັນຖືກອ່ານຜິດ
ສິ່ງທີ່ໄຟລ໌ຄຳບັນຍາຍຈັດເກັບແມ່ນໄບຕ໌. ການປ່ຽນໄບຕ໌ເປັນຕົວອັກສອນຮຽນຮູ້ວ່າພວກມັນຖືກຂຽນດ້ວຍການເຂົ້າລະຫັດໃດ — ຖ້າຜິດພາດທ່ານຈະໄດ້ຮັບຕົວອັກສອນຜິດເພ້ຽ. ບໍ່ມີໄບຕ໌ແມ้นແຕ່ໄບຕ໌ດຽວທີ່ຂາດຫາຍໄປຈາກໄຟລ໌; ອ່ານມັນອີກຄັ້ງດ້ວຍການເຂົ້າລະຫັດທີ່ຖືກຕ້ອງແລ້ວຕົວອັກສອນຈະກັບຄືນມາ.
ນັ້ນແບ່ງວຽກອອກເປັນສອງສ່ວນ: ຄິດໄລ່ວ່າການເຂົ້າລະຫັດເລີ່ມຕົ້ນແມ່ນຫຍັງ, ແລະ ບັນທຶກມັນເປັນການເຂົ້າລະຫັດທີ່ເຄື່ອງຫຼິ້ນຂອງທ່ານສາມາດກວດຈັບໄດ້. ສ່ວນທຳອິດມາจากการຖອດລະຫັດທົດລອງ ແລະ ການໃຫ້ຄະແນນ, ສ່ວນທີສອງມາจากการບັນທຶກສຳເນົາ. ພວກມັນແກ້ໄຂບັນຫາທີ່ແຕກຕ່າງກັນ.
ຫ້າຮູບລັກສະນະ, ຫ້າສາເຫດ
ຕົວອັກສອນຜິດເພ້ຽບໍ່ແມ່ນເລື່ອງບັງເອີນ — ລັກສະນະຂອງມັນບົ່ງບອກເຖິງສາເຫດ:

ເປັນຫຍັງຕົວອັກສອນທົດແທນຈຶ່ງບໍ່ສາມາດສ້ອມແປງໄດ້
ຕົວອັກສອນທົດແທນແມ່ນເສັ້ນແບ່ງ. ຄ່າ `�` ໝາຍຄວາມວ່າໄບຕ໌ຖືກຖິ້ມໄປແລ້ວ ໃນຂັ້ນຕອນກ່ອນໜ້າ (ປົກກະຕິແລ້ວແມ່ນບາງໂປຣແກຣມອ່ານໄຟລ໌ແລ້ວບັນທຶກມັນອີກຄັ້ງ), ແລະ ບໍ່ມີການບັນທຶກວ່າສິ່ງໃດຖືກລຶບອອກ. ໃນຈຸດນັ້ນ ບໍ່ມີຫຍັງໃຫ້ຄິດຍ້ອນຫຼັງ — ບໍ່ມີໃຜສາມາດສ້ອມແປງມັນໄດ້.
ດັ່ງນັ້ນໜ້າການສ້ອມແປງຈຶ່ງຈັດການສອງກໍລະນີແຕກຕ່າງກັນ. ອັບໂຫຼດໄຟລ໌ແລ້ວໄບຕ໌ຕົ້ນສະບັບຍังຄົງอยู่, ເຮັດໃຫ້ມັນສາມາດລອງແຕ່ລະການເຂົ້າລະຫັດໄດ້; ຖ້າຂໍ້ຄວາມທີ່ວາງໄວ້ມີຕົວອັກສອນທົດແທນຢູ່ແລ້ວ, ມັນຈະບົ່ງບອກຢ່າງຊັດເຈນວ່າ: "ບໍ່ສາມາດສ້ອມແປງໄດ້, ກະລຸນາອັບໂຫຼດໄຟລ໌ຕົ້ນສະບັບ".
ຍັງມີກໍລະນີກົງກັນຂ້າມ: ເນື້ອຫາອ່ານໄດ້ຢ່າງສົມບູນແຕ່ເຄື່ອງຫຼິ້ນຂອງທ່ານຍັງສະແດງຜົນເປັນຂີ້ເຫັນ. ໄຟລ໌ບໍ່ໄດ້ຜິດ — ເຄື່ອງຫຼິ້ນເລືອກການເຂົ້າລະຫັດຜິດ. ການແກ້ໄຂຂໍ້ຄວາມຈະບໍ່ຊ່ວຍຫຍັງ; ບັນທຶກສຳເນົາເປັນ UTF-8 ພ້ອມ BOM ຫຼື GBK ແລ້ວມອບໃຫ້ມັນ.

ສິ່ງທີ່ມັນກຳລັງປຽບທຽບໃນຂະນະທີ່ສ້ອມແປງ
ເຄື່ອງມືລອງທຸກການເຂົ້າລະຫັດທີ່ເປັນໄປໄດ້, ຈາກນັ້ນໃຫ້ຄະແນນຜົນໄດ້ຮັບແຕ່ລະອັນ: ມັນປະກອບດ້ວຍຕົວອັກສອນທົ່ວໄປຫຼາຍປານໃດ, ມີຊຸດເຄື່ອງໝາຍສຽງຫຼືບໍ່, ມີຊຸດສັນຍາລັກຫຼືບໍ່, ຊຸດ CJK ເປັນຝາຜະໜັງຕົວອັກສອນທີ່ບໍ່ຊັດເຈນຫຼືບໍ່. ຜົນໄດ້ຮັບທີ່ມີຄະແນນດີที่สุดຈະຂຶ້ນໄປຢູ່ເທິງສຸດຂອງລາຍຊື່.
ຖ້າບໍ່ມີຄະແນນໃດດີກວ່າຢ່າງຊັດເຈນ, ຈະບໍ່ມີການແນະນຳໃດໆ — ດີກວ່າທີ່ຈະບອກທ່ານວ່າ "ອ່ານໄດ້ດີຕາມປົກກະຕິແລ້ວ" ດີກວ່າການໃຫ້ສິ່ງທີ່ຄ້າຍຄືກັບພາສາພຽງເລັກນ້ອຍ. ຂໍ້ຄວາມທີ່ຖືກທຳລາຍສອງຄັ້ງ (ບັນທຶກຜິດໜຶ່ງຄັ້ງ, ແລ້ວສ້ອມແປງຜິດໜຶ່ງຄັ້ງ) ຈະໄດ້ຮັບຮອບແກ້ໄຂປີ້ນກັບເພີ່ມເຕີມໃນຜູ້ສະໝັກອັນດັບຕົ້ນໆ.

ການບັນທຶກການເຂົ້າລະຫັດທີ່ຖືກຕ້ອງເຮັດໃຫ້ວຽກສຳເລັດ
ຂໍ້ຄວາມທີ່ສ້ອມແປງແລ້ວຈຳເປັນຕ້ອງຖືກບັນທຶກເປັນການເຂົ້າລະຫັດທີ່ເຄື່ອງຫຼິ້ນຂອງທ່ານຮູ້ຈັກ. ເຄື່ອງຫຼິ້ນເທິງ Windows ມັກຈະອາໄສ BOM ເພື່ອກວດຈັບການເຂົ້າລະຫັດ, ດັ່ງນັ້ນ UTF-8 ພ້ອມ BOM ຈຶ່ງເປັນວິທີທີ່ງ່າຍທີ່ສຸດ; ฮາດແວລຸ້ນເກົ່າ ແລະ ເຄື່ອງຫຼິ້ນພາກພື້ນບາງລຸ້ນຕ້ອງການ GBK. ທ່ານສາມາດເລືອກ UTF-8, UTF-8 (ພ້ອມ BOM), GBK, Big5, Shift_JIS ຫຼື EUC-KR, ແລະ ທ່ານຈະຖືກບອກໃຫ້ເລືອກອັນອື່ນຖ້າບາງຢ່າງບໍ່ເຂົ້າກັນ (GBK ไม่สามารถບັນຈຸພາສາເກົາຫຼີ).

ເຄື່ອງມື ແລະ ຄູ່ມືທີ່ກ່ຽວຂ້ອງ
ຄູ່ມືແບບເຕັມຮູບແບບ — ວິທີການສ້ອມແປງຄຳບັນຍາຍທີ່ຕົວອັກສອນຜິດເພ້ຽ; ສິ່ງທີ່ໄຟລ໌ SRT ຈັດເเก็บຕົວຈິງ — ມີຫຍັງຢູ່ພາຍໃນໄຟລ໌ SRT; ການເຂົ້າລະຫັດປົກກະຕິດີແຕ່ເນື້ອຫາມີສິ່ງເປື້ອນເປິ (ລາຍນ້ຳ, ໂຄສະນາ, ປ້າຍສຳລັບຜູ້ບົກພ່ອງທາງການໄດ້ຍິນ) — ການລ້າງຂໍ້ມູນຄຳບັນຍາຍ.