Jump to content

ייבוא קטגוריות בעברית


Egstudio

Recommended Posts

הי, לאחרונה נתקלנו בבעייה בייבוא קטגוריות בעברית ואנחנו רוצים לחלוק את הפתרון.

הבעיה היא שמנסים לייבא קטגוריות לשפה העברית, סביר להניח שאם הקידוד של הקובץ הוא
UTF8
לא תצליח לראות את האותיות בעברית.

הבעיה נובעת מהפונקציה:
fgetcsv
שלא מצליחה לקרוא תווים ב
Multibytes

כדי לתקן את זה צריך לקרוא לפונקציה:

setlocale(LC_ALL, 'en_US.UTF-8');



המקום הכי טוב לשים את זה, זה יהיה תחת הפונקציה של פרסטשופ בקובץ הייבוא:
/admin/tabs/AdminImport.php line 1600

צריך לסמן את הקוד בהערה ולהחליף אותו בצורה הבאה

   public static function setLocale()
   {
       /* $iso_lang  = trim(Tools::getValue('iso_lang'));
       setlocale(LC_COLLATE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');
       setlocale(LC_CTYPE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8'); */

       setlocale(LC_ALL, 'en_US.UTF-8');
   }



נשמח לדעת אם זה עזר למישהו.

Link to comment
Share on other sites

  • 2 months later...

עשיתי את השינויים כפי שציינתם

CSV אבל עדיין כאשר אני מעלה
עם שדות בעברית הם מופיעים כשדות ריקים

אני עובד על פרסטה האחרון 1.41

תודה

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...