Tag Meta Charset ໃນ HTML5

ການຕັ້ງຄ່າອັກຂະລະຕົວອັກສອນໃນ HTML5

ກ່ອນທີ່ຈະແນະນໍາ HTML5, ການຕັ້ງຄ່າອັກຂະລະຕົວອັກສອນໃນເອກະສານທີ່ມີ elementrequiredyou ເພື່ອຂຽນເສັ້ນປະໂຫຍກທີ່ເຫັນຂ້າງລຸ່ມນີ້. ນີ້ແມ່ນອົງປະກອບ Meta Charset ຖ້າທ່ານໃຊ້ HTML4 ໃນຫນ້າເວັບຂອງທ່ານ:

ສິ່ງທີ່ສໍາຄັນທີ່ຈະສັງເກດເຫັນໃນ codeare ນີ້ແມ່ນເຄື່ອງຫມາຍຢັ້ງຢືນທີ່ທ່ານເຫັນກ່ຽວກັບຄຸນລັກສະນະ ເນື້ອຫາ : content = " text / html charset = iso-8859-1 " . ເຊັ່ນດຽວກັນກັບຄຸນລັກສະນະ HTML ທັງຫມົດ, ເຄື່ອງຫມາຍວົງຢືມເຫຼົ່ານີ້ກໍານົດມູນຄ່າຂອງຄຸນລັກສະນະ, ຊີ້ໃຫ້ເຫັນວ່າ ຂໍ້ຄວາມ ຊ້ໍາທັງຫມົດ / html; charset = iso-8959-1 ແມ່ນ ເນື້ອຫາ ຂອງອົງປະກອບນີ້. ນີ້ແມ່ນ HTML ທີ່ເຫມາະສົມແລະມັນແມ່ນວິທີການຂຽນນີ້ໄດ້ຖືກຂຽນໄວ້. ມັນຍັງມີຄວາມຫຍຸ້ງຍາກຍາວນານແລະ ugly! ມັນຍັງບໍ່ແມ່ນສິ່ງທີ່ທ່ານອາດຈະຈື່ຈໍາໄວ້ຢູ່ເທິງຫົວຂອງທ່ານ! ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ນັກພັດທະນາເວັບຈະຕ້ອງຄັດລອກແລະວາງລະຫັດນີ້ຈາກເວັບໄຊທ໌ຫນຶ່ງໄປສູ່ການໃຫມ່ໆທີ່ພວກເຂົາກໍາລັງພັດທະນາເພາະວ່າການຂຽນຂໍ້ມູນນີ້ອອກຈາກຮອຍຍິ້ມໄດ້ຖືກຖາມຫຼາຍ.

HTML5 ຕັດອອກ Extra & # 34; Stuff & # 34;

HTML5 ບໍ່ພຽງແຕ່ ເພີ່ມຈໍານວນຂອງອົງປະກອບໃຫມ່ ໃນພາສາ, ແຕ່ວ່າມັນຍັງງ່າຍດາຍຫຼາຍຫຼາຍ syntax ຂອງ HTML, ລວມທັງອົງປະກອບ Meta Charset. ດ້ວຍ HTML5, ທ່ານສາມາດເພີ່ມການເຂົ້າລະຫັດອັກຂະລະຂອງທ່ານກັບງ່າຍທີ່ຈະຈໍາໄວ້ວ່າ syntax ສໍາລັບອົງປະກອບ META ທ່ານເຫັນຕໍ່ໄປນີ້:

ສົມທຽບ syntax simplified ກັບສິ່ງທີ່ພວກເຮົາຂຽນໃນຕອນຕົ້ນຂອງບົດຄວາມນີ້, syntax ເກົ່າໃຊ້ສໍາລັບ HTML4, ແລະທ່ານຈະເຫັນວິທີການງ່າຍຫຼາຍທີ່ຈະຂຽນແລະຈື່ຈໍາແນ່ນອນວ່າ HTML5 ແມ່ນ. ແທນທີ່ຈະຈໍາເປັນຕ້ອງຄັດລອກແລະວາງມັນຈາກເວັບໄຊທ໌ທີ່ມີຢູ່ໃນລະບົບໃຫມ່ທີ່ທ່ານໄດ້ເຮັດວຽກ, ນີ້ແມ່ນສິ່ງທີ່ແທ້ຈິງທີ່ເປັນຜູ້ພັດທະນາເວັບໄຊທ໌ທາງດ້ານຫນ້າ, ທ່ານສາມາດຈື່ໄດ້. ການປະຢັດເວລານີ້ບໍ່ຫຼາຍປານໃດ, ແຕ່ເມື່ອທ່ານພິຈາລະນາເຂດພື້ນທີ່ອື່ນໆທີ່ HTML5 ງ່າຍ, ເງິນຝາກປະຢັດກໍ່ເພີ່ມຂຶ້ນ!

Always Include Encoding Encoding

ທ່ານຄວນລວມເອົາການເຂົ້າລະຫັດຕົວອັກສອນສໍາລັບຫນ້າເວັບຂອງທ່ານ, ເຖິງແມ່ນວ່າທ່ານບໍ່ເຄີຍມີຈຸດປະສົງໃດກໍ່ຕາມ, ຖ້າທ່ານບໍ່ປະກອບມີການເຂົ້າລະຫັດຕົວອັກສອນ, ເວັບໄຊທ໌ຂອງທ່ານຈະກາຍເປັນອັນຕະລາຍຕໍ່ການໂຈມຕີສະແກນໄຊທ໌ໂດຍໃຊ້ UTF-7.

ໃນສະຖານະການນີ້, ຜູ້ໂຈມຕີເຫັນວ່າເວັບໄຊທ໌ຂອງທ່ານບໍ່ມີລະຫັດອັກຂະລະທີ່ຖືກກໍານົດໄວ້, ດັ່ງນັ້ນມັນ tricks ຕົວທ່ອງເວັບທີ່ຄິດວ່າການເຂົ້າລະຫັດລັກສະນະຂອງຫນ້າແມ່ນຕົວຈິງ UTF-7. ຕໍ່ໄປ, ຜູ້ໂຈມຕີສົ່ງຕົວອັກສອນເຂົ້າລະຫັດ UTF-7 ເຂົ້າໄປໃນເວັບໄຊທ໌ແລະເວັບໄຊທ໌ຂອງທ່ານຖືກ hacked. ນີ້ແມ່ນບັນຫາສໍາຄັນສໍາລັບທຸກຄົນທີ່ກ່ຽວຂ້ອງ, ຈາກບໍລິສັດຂອງທ່ານກັບຜູ້ມາຢ້ຽມຢາມຂອງທ່ານ. ຂ່າວດີແມ່ນວ່າມັນເປັນບັນຫາທີ່ງ່າຍດາຍທີ່ຈະຫຼີກເວັ້ນ - ພຽງແຕ່ໃຫ້ແນ່ໃຈວ່າຈະເພີ່ມການເຂົ້າລະຫັດຕົວອັກສອນໃນທຸກເວັບໄຊທ໌ຂອງທ່ານ.

ບ່ອນທີ່ຈະເພີ່ມຕົວອັກສອນຕົວອັກສອນ

ການເຂົ້າລະຫັດຕົວອັກສອນສໍາລັບຫນ້າເວັບຄວນເປັນເສັ້ນທໍາອິດຂອງ element ຂອງ HTML ຂອງທ່ານ. ນີ້ຈະຊ່ວຍໃຫ້ຕົວທ່ອງເວັບຮູ້ວ່າການເຂົ້າລະຫັດອັກຂະລະແມ່ນຫຍັງກ່ອນທີ່ມັນຈະເຮັດຫຍັງອີກໃນຫນ້ານອກເຫນືອຈາກການກໍານົດ doctype ແລະລະບຸວ່າມັນເປັນ ຫນ້າ HTML. HTML ຂອງທ່ານຄວນອ່ານ:

...

ການໃຊ້ HTTP Headers ສໍາລັບຄວາມປອດໄພພິເສດ

ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດລະຫັດ encoding ໃນຫົວ HTTP. ນີ້ແມ່ນຄວາມປອດໄພກວ່າການເພີ່ມໃສ່ຫນ້າ HTML, ແຕ່ທ່ານຕ້ອງການທີ່ຈະເຂົ້າເຖິງການຕັ້ງຄ່າຂອງເຄື່ອງແມ່ຂ່າຍຫຼືໄຟລ໌ .htaccess ເຊິ່ງຫມາຍຄວາມວ່າທ່ານອາດຈະຕ້ອງເຮັດວຽກກັບ ຜູ້ໃຫ້ບໍລິການໂຮດຂອງເວັບໄຊທ໌ຂອງທ່ານ ເພື່ອໃຫ້ໄດ້ຮັບການເຂົ້າເຖິງແບບນີ້ຫຼືເຮັດໃຫ້ມັນເຮັດ ການປ່ຽນແປງສໍາລັບທ່ານ. ການເຂົ້າເຖິງແມ່ນສິ່ງທ້າທາຍແທ້ໆທີ່ນີ້. ການປ່ຽນແປງຕົວມັນເອງແມ່ນງ່າຍດາຍ, ດັ່ງນັ້ນຜູ້ໃຫ້ບໍລິການໂຮດໃດກໍ່ຈະສາມາດເຮັດໃຫ້ການປ່ຽນແປງນີ້ສໍາລັບທ່ານທີ່ມີຄວາມສະດວກສະບາຍ.

ຖ້າທ່ານກໍາລັງໃຊ້ແອບເປັກ, ທ່ານສາມາດກໍານົດຊຸດຕົວອັກສອນທໍາອິດສໍາລັບເວັບໄຊທ໌ທັງຫມົດຂອງທ່ານໂດຍການເພີ່ມ: AddDefaultCharset UTF-8 ກັບເອກະສານ .htaccess ຂອງຮາກຂອງທ່ານ. ຊຸດຕົວອັກສອນທໍາອິດຂອງ Apache ແມ່ນ ISO-8859-1 .