1. الهروب () لا يمكن استخدامه مباشرة لتشفير عنوان URL. وظيفتها الحقيقية هي إرجاع القيمة المشفرة أحادي الطابع. على سبيل المثال ، تكون نتيجة عائد "مهرجان الربيع" ٪ U6625 ٪ U8282. Escape () غير صحيح "+" ترميز ، ويستخدم بشكل أساسي لترميز الإنسان ، ولم يعد يوصى باستخدامه.
2. Encodeuri () هي وظيفة تستخدم حقًا لتشفير عناوين URL في JavaScript. قم بتشفير عنوان عنوان URL بالكامل ، ولكن الرمز "؛/؟:@& =+$ ،#" مع معاني خاصة غير مشفرة. وظيفة فك التشفير المقابلة هي decodeuri ().
3. يمكن أن يشفر EncodeUricomponent () من هذه الأحرف الخاصة "؛/؟:@& =+$ ،#". دالة فك التشفير المقابلة decodeuricomponent (). إذا كنت ترغب في تمرير عنوان URL مع الرمز ، فاستخدم EncodeUricomponent ()
باختصار ، بمجرد أن تحتاج إلى تمرير رمز "+" في المقدمة إلى الخلفية. بشكل غير متوقع ، سيتم فك تشفيره تلقائيًا في مساحة في الخلفية. أخيرًا ، وجدت أن الخلفية المقابلة لـ "+" في عنوان URL هي مساحة. ستصبح المساحة تلقائيًا + في المقدمة في المقدمة ، لذلك يجب أن تبدأ في ترميز " +". إذا كنت متأكدًا من أنه قد يكون هناك "+" في المعلمة ، فقم أولاً بتشفيرها لتشفير uricomponent () قبل تمرير القيمة. عندما تذهب إلى الخلفية للحصول على القيمة ، ستصبح "+".
إن التفسير التفصيلي أعلاه للعديد من طرق الترميز لعنوان url JavaScript هو كل المحتوى المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تدعم wulin.com أكثر.