الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في تشفير النص العربي

مغلق
بدأه فواز الشمري في 5 مايو 2006 · 2 رد · 507 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشكلة وهي اني اريد ان ارسل متغير يحمل قيمة بالغة العربية فيها مسافات قد يكون وارسلها عن طريق شريط العنوان مشفرة عن طريق base64_encode وفكها ب base64_decode

المشكلة لما استقبل المتغير واحاول فك تشفيرة في الصفحة الثانية لا يعاد بطبيعته بيطلع خرابيط .

ما المشكلة في ارسال نص مشفر في شريط العنوان لصفحة اخرى .

#2

المشكلة مش فى ارسال البيانات بل فى انك بتستخدم base64 فى الـ url

base64 بتستخدم رموز ليها معنى فى الـ url زى = بالتالى لو حطتها فى الـ url بيرجعلك الناتج غلط

يعنى حاجة زى كدة بتبقى base64

x+wg3+HH4yDa0cjsIA==

دة كان تشفير لجملة "اى كلام عربى"

البديل الصحيح هو urlencode

حيكون ناتج نفس الجملة الى فاتت بالشكل دة

%C7%EC+%DF%E1%C7%E3+%DA%D1%C8%EC+

بتمررها عادى فى الـ url و فى داخل البرنامج بتستخدم البيانات الممرة مباشرة من غير urldecode

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

شكرا لك اخي شريف . الداله قد قرأت عنها في موقع الشركة ولكن حدث معي مشاكل اخرى في بقية الصفحات .

اكرر شكري لك مرة اخرى.

هذا الموضوع مغلق.

مواضيع مشابهة