الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تشغيل web services

Featured Replies

بتاريخ:

اقوم بتشغيل 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;

 

بتاريخ:
  • كاتب الموضوع

شكل كلمة عصام بتظهر في Logfile  بهذا الشكل

عصاÙ

 

بتاريخ:

(١) ما هو اصدار 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

 

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.