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

مشكلة اداخل رقم الباركود

بدأه Bader_vip في 20 ديسمبر 2013 · 1 رد · 947 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته


 


أخواني الاعزاء عندي مشكلة في ادخال رقم الباركود في حقل الاستعلام لسكربت لدي


 


وهي في حالة اداخل رقم الباركود من خلال الاسكنر


V7SJ9L.png


 


يتك ادخال الرقم بشكل طبيعي E1387560728 في حالة أن لغة لوحة المفاتيح انجيلزي


 


وفي حالة ان لغة لوحة المفاتيح بالكمبوتر عربي يظهر بالشكل التالي ُ1386268909 أو     ثُ1386268909


 


السؤال هنا ،، كيف يمكنيي جعل نظام الاسكنر ( قارىء الباركود ) يقرى الباركود  بالشكل المطلوب  نفس الموضح بالصورة ،، سواءً كان اللغة للوحة المفاتح عربي او انجليزي


 


وشكراً لكم


تم تعديل هذه المشاركة بواسطة Bader_vip في 20 ديسمبر 2013 في 21:20

#2

هذه مشكلة مشهورة في اجهزة قراءة الـ barcode بأن الـ layout الخاص بها يجب أن يكون مشابه لـ layout لوحة المفاتيح لتجنب حصول مشكلة الـ key-mapping هذه!

أظن أن الحل الوحيد الموجود أمامك هو بمعرفة الـ layouts المستخدمة على الحاسب مسبقاً و اضافة keymap correction بشكل يدوي باستخدام دوال الاستبدال كـ str_replace من خلال php مثلا أو replace من خلال javascript

فلو كانت الـ layouts المستخدمة هي العربية و الانكليزية مثلا, عليك اضافة كود استبدال يقوم بتحويل كل محرف على لوحة المفاتيح العربية بالمحرف الذي يقابله على لوحة المفاتيح الانجليزية.

 

أظن أن هذا الحل البرمجي الوحيد المتاح لهذه المشكلة.

والله أعلم

Everything will be fine when we TALK LESS, DO MORE


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