ការណែនាំខ្លីៗអំពីការអ៊ិនកូដ URL

URL របស់វេបសាយដែលត្រូវបានគេស្គាល់ជាទូទៅថាជា "អាសយដ្ឋានគេហទំព័រ" គឺជាអ្វីដែលនរណាម្នាក់ចូលក្នុងកម្មវិធីរុករកអ៊ីនធឺណិតដើម្បីចូលប្រើគេហទំព័រជាក់លាក់។ នៅពេលអ្នកបញ្ជូនព័ត៌មានតាមរយៈ URL អ្នកត្រូវប្រាកដថាវាប្រើតែតួអក្សរដែលអនុញ្ញាត។ តួអង្គទាំងនេះត្រូវបានអនុញ្ញាតឱ្យរួមបញ្ចូលតួអក្សរអក្សរសាស្ត្រលេខនិងតួអក្សរពិសេសមួយចំនួនដែលមានអត្ថន័យនៅក្នុងខ្សែអក្សរ URL ។ តួអក្សរផ្សេងទៀតណាមួយដែលត្រូវបន្ថែមទៅ URL មួយគួរតែត្រូវបានអ៊ិនកូដដូច្នេះវាមិនបណ្តាលឱ្យមានបញ្ហាក្នុងអំឡុងពេលធ្វើដំណើររបស់កម្មវិធីរុករកដើម្បីកំណត់ទីតាំងទំព័រនិងធនធានដែលអ្នកកំពុងស្វែងរក។

អ៊ិនកូដ URL

តួអក្សរដែលបានអ៊ិនកូដច្រើនបំផុតក្នុងខ្សែអក្សរ URL គឺតួអក្សរ ។ អ្នកឃើញតួអក្សរនេះនៅពេលដែលអ្នកឃើញសញ្ញាបូក (+) នៅក្នុង URL ។ នេះតំណាងតួអក្សរដកឃ្លា។ សញ្ញាបូកធ្វើជាតួអក្សរពិសេសតំណាងឱ្យចន្លោះនោះក្នុង URL ។ វិធីសាមញ្ញបំផុតដែលអ្នកនឹងឃើញនេះគឺនៅក្នុងតំណអ៊ីម៉ែលដែលមានប្រធានបទមួយ។ ប្រសិនបើអ្នកចង់ឱ្យប្រធានបទមានដកឃ្លាក្នុងវាអ្នកអាចអ៊ិនកូដវាជាបុព្វលាភ:

mailto: អ៊ីម៉ែល? ប្រធានបទ = នេះ + ជា + ប្រធានបទរបស់ខ្ញុំ +

អត្ថបទអក្សរអ៊ិន្ឈ៍នេះនឹងបញ្ជូនប្រធានបទ "នេះគឺជាប្រធានបទរបស់ខ្ញុំ" ។ តួអក្សរ "+" ក្នុងការអ៊ិនកូដនឹងត្រូវបានជំនួសដោយ ពិតប្រាកដនៅពេលវាត្រូវបានបង្ហាញនៅក្នុងកម្មវិធីរុករក។

ដើម្បីអ៊ិនកូដ URL អ្នកគ្រាន់តែជំនួសតួអក្សរពិសេសដោយខ្សែអក្សរអ៊ិនកូដរបស់ពួកគេ។ ។ វានឹងចាប់ផ្ដើមដោយ% តួអក្សរ។

អ៊ិនកូដ URL

ដោយនិយាយយ៉ាងតឹងរឹងអ្នកគួរតែសរសេរកូដតួអក្សរពិសេសណាមួយដែលរកឃើញនៅក្នុង URL ។ ចំណាំសំខាន់មួយក្នុងករណីអ្នកមានអារម្មណ៍តិចតួចក្នុងការនិយាយឬការអ៊ិនកូដទាំងអស់នោះគឺថាអ្នកនឹងមិនឃើញតួអក្សរពិសេសណាមួយនៅក្នុង URL ខាងក្រៅបរិបទធម្មតាទេលើកលែងតែទិន្នន័យសំណុំបែបបទ។

URL ភាគច្រើនប្រើតួអក្សរធម្មតាដែលតែងតែត្រូវបានអនុញ្ញាតដូច្នេះគ្មានការអ៊ិនកូដឡើយ។

ប្រសិនបើអ្នកបញ្ជូនទិន្នន័យទៅស្គ្រីប CGI ដោយប្រើវិធីសាស្ត្រ GET អ្នកគួរតែអ៊ិនកូដទិន្នន័យព្រោះវានឹងត្រូវបានផ្ញើតាម URL ។ ឧទាហរណ៍ប្រសិនបើអ្នកកំពុងសរសេរតំណដើម្បីផ្សព្វផ្សាយ មតិព័ត៌មាន RSS នោះ URL របស់អ្នកនឹងត្រូវបានអ៊ិនកូដដើម្បីបន្ថែម URL ស្គ្រីបដែលអ្នកកំពុងផ្សព្វផ្សាយ។

អ្វីដែលគួរតែត្រូវបានបម្លែង?

តួអក្សរណាមួយដែលមិនមែនជាតួអក្សរអក្ខរាវិរុទ្ធលេខឬតួអក្សរពិសេសដែលកំពុងត្រូវបានប្រើក្រៅបរិបទធម្មតារបស់វានឹងត្រូវបានអ៊ិនកូដនៅក្នុងទំព័ររបស់អ្នក។ ខាងក្រោមនេះគឺជាតារាងនៃតួអក្សរធម្មតាដែលអាចរកបាននៅក្នុង URL និងការអ៊ិនកូដរបស់ពួកគេ។

តួអក្សរបម្រុងទុកអ៊ិនកូដ URL

តួអក្សរ គោលបំណងក្នុង URL ការអ៊ិនកូដ
: ញែកពិធីការ (http) ពីអាសយដ្ឋាន % 3 ប៊ី
/ បំបែកដែននិងថត % 2F
# បំបែកយុថ្កា % 23
? ញែកខ្សែអក្សរសំណួរ % 3F
& ញែកធាតុសំណួរ % 24
@ បំបែកឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់ពីដែន % 40
% បង្ហាញតួអក្សរដែលបានអ៊ិនកូដ % 25
+ បង្ហាញពីចន្លោះ % 2 ប៊ី
<ដកឃ្លា> មិនត្រូវបានណែនាំនៅក្នុង URL % 20 ឬ +

ចំណាំថាឧទាហរណ៍ដែលបានអ៊ិនកូដទាំងនេះខុសពីអ្វីដែលអ្នករកឃើញជាមួយ តួអក្សរពិសេសរបស់ HTML ។ ឧទាហរណ៍ប្រសិនបើអ្នកត្រូវការអ៊ិនកូដ URL ដែលមានតួអក្សរ & ampersand (&) អ្នកនឹងប្រើ% 24 ដែលជាអ្វីដែលត្រូវបានបង្ហាញនៅក្នុងតារាងខាងលើ។ ប្រសិនបើអ្នកសរសេរ HTML ហើយអ្នកចង់បន្ថែមសញ្ញានិងអត្ថបទអ្នកមិនអាចប្រើ% 24 ទេ។ ផ្ទុយទៅវិញអ្នកនឹងប្រើ "amp;" ឬ "& # 38;" ដែលទាំងពីរនឹងសរសេរចេញនៅក្នុងទំព័រ HTML ពេលបង្ហាញ។ នេះហាក់ដូចជាយល់ច្រឡំនៅពេលដំបូងប៉ុន្តែវាមានភាពខុសប្លែកគ្នារវាងអត្ថបទដែលលេចឡើងនៅលើទំព័រខ្លួនវាដែលជាផ្នែកនៃកូដ HTML និងខ្សែអក្សរ URL ដែលជាអង្គភាពដាច់ដោយឡែកហើយដូច្នេះវាស្ថិតក្រោមការគ្រប់គ្រងខុសគ្នា។

ការពិតដែលថាតួអក្សរ "&" ក៏ដូចជាតួអក្សរជាច្រើនផ្សេងទៀតអាចលេចឡើងក្នុងនីមួយៗមិនគួរធ្វើអោយអ្នកយល់ច្រឡំអំពីភាពខុសគ្នារវាងអ្នកទាំងពីរនោះទេ។

អត្ថបទដើមរបស់នាង Jennifer Krynin ។ កែសម្រួលដោយលោក Jeremy Girard ។