الانتقال إلى المحتوى

تشغيل web services


esam_gm

Recommended Posts

اقوم بتشغيل web services وهي تعمل بكفاءه عندما تكون كل البارمتر بالانجليزي ، ولكن لو بالعربي لا تعمل ، ويظهر العربي بحروف غريبه ، وهذه هي الطريقة المستخدمه ، فالرجاء المساعده في تصيحيح الكود

DECLARE
l_response CLOB;
l_body_varchar2 varchar2(300);
a_date2 varchar2(300);
a_list varchar2(300);
a_url varchar2(300);
a_PROBLEM varchar2(300);
 
BEGIN
apex_web_service.g_request_headers(1).name := 'Content-Type';
apex_web_service.g_request_headers(1).value := 'encode';
 
a_PROBLEM:='عصام';
 
l_response := apex_web_service.make_rest_request(p_url =>
'http://ca2618872260.ngrok.io/api/create_customer_said_esam?p_name='||a_PROBLEM||'&p_jop=doc&[email protected]'
,p_http_method => 'GET');
END;

 

رابط هذا التعليق
شارك

(١) ما هو اصدار APEX الذي تستخدمه

(٢) ما الذي تقوم به هذه الAPI وما هي parameters وما هو الresponse المتوقع ؟

(٣) ما هي الحاجة الماسة لكون parameter بالعربي (عصام)؟ هل هنالك امكانية لاستبداله ليكون عبارة عن number او يكون مثلا (essam) ؟

(٤) هل بامكانك عمل demo يستدعي هذه function على apex.oracle.com وتزويدنا بdeveloper account و workspace name لنستطيع مساعدتك بشكل افضل؟

رابط هذا التعليق
شارك

انا حليت 

14 ساعات مضت, محمود ربيع said:

(١) ما هو اصدار APEX الذي تستخدمه

(٢) ما الذي تقوم به هذه الAPI وما هي parameters وما هو الresponse المتوقع ؟

(٣) ما هي الحاجة الماسة لكون parameter بالعربي (عصام)؟ هل هنالك امكانية لاستبداله ليكون عبارة عن number او يكون مثلا (essam) ؟

(٤) هل بامكانك عمل demo يستدعي هذه function على apex.oracle.com وتزويدنا بdeveloper account و workspace name لنستطيع مساعدتك بشكل افضل؟

كلمة عصام تمثل ملاحظات يكتبها المستخدم بالعربي 

رابط هذا التعليق
شارك

الموضوع باختصار هناك web services  موجوده في odoo application وده عباره عن erp ، بعد المحاولات العديده اتضح التالي

الكود المرسل يعمل بنجاح 100%  حتي في العربي ولكن مع اوركل ، ولكن اتضح ان المشكله في odoo فهو لا يفهم العربي ،

فقمت ببناء function تقوم بتحويل العربي الي encode ، مثلا لو كتبت عصام جمال محمد ، يتم تحويلها الي

%D8%B9%D8%B5%D8%A7%D9%85%20%D8%AC%D9%85%D8%A7%D9%84%20%D9%85%D8%AD%D9%85%D8%AF

سؤالي هنا ، هل يوجد fuction في اوركل تقوم بهذا اوتو 

رابط هذا التعليق
شارك

2 ساعات مضت, esam_gm said:

الموضوع باختصار هناك web services  موجوده في odoo application وده عباره عن erp ، بعد المحاولات العديده اتضح التالي

الكود المرسل يعمل بنجاح 100%  حتي في العربي ولكن مع اوركل ، ولكن اتضح ان المشكله في odoo فهو لا يفهم العربي ،

فقمت ببناء function تقوم بتحويل العربي الي encode ، مثلا لو كتبت عصام جمال محمد ، يتم تحويلها الي

%D8%B9%D8%B5%D8%A7%D9%85%20%D8%AC%D9%85%D8%A7%D9%84%20%D9%85%D8%AD%D9%85%D8%AF

سؤالي هنا ، هل يوجد fuction في اوركل تقوم بهذا اوتو 

اذن هل المطلوب الان فقط هو PL/SQL Function جاهزة من Oracle تحول العربي الى unicode ؟

رابط هذا التعليق
شارك

الوظيفة Convert تقوم بذلك

ما هو characterset الذي تريد التحويل له من ضمن هذه الانواع المدعومة

  • US7ASCII: US 7-bit ASCII character set

  • WE8ISO8859P1: ISO 8859-1 West European 8-bit character set

  • EE8MSWIN1250: Microsoft Windows East European Code Page 1250

  • WE8MSWIN1252: Microsoft Windows West European Code Page 1252

  • WE8EBCDIC1047: IBM West European EBCDIC Code Page 1047

  • JA16SJISTILDE: Japanese Shift-JIS Character Set, compatible with MS Code Page 932

  • ZHT16MSWIN950: Microsoft Windows Traditional Chinese Code Page 950

  • UTF8: Unicode 3.0 Universal character set CESU-8 encoding form

  • AL32UTF8: Unicode 5.0 Universal character set UTF-8 encoding form

 

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية