שלח תשובה

זירת השאלות

516
צפיות
1
תשובות

עברית בMySQL

,‏ 28 בדצמבר, 2008

בניתי בPHP סקריפט להעלאת קבצים. הסקריפט שומר את הקבצים על השרת ומאנדקס אותם בDB. בשרת הקבצים נשמרים בג'יבריש(אני אפילו לא מצליח לזהות אם זה UTF-8) ובDB הם נשמרים כUTF-8.
הבעיה היא כשאני רוצה למחוק קובץ. אני לא יכול לבצע את פונקציה הunlink בגלל שהשם קובץ שיש לי בDB הוא בUTF-8 והקובץ שיש על השרת הוא בג'יבריש.
איך אני יכול לשמור את הקבצים על השרת בUTF-8? או מה אפשר לעשות?

תגיות:

1 תשובות

  1. baraks הגיב:

    מה שאתה יכול לעשות
    מה שיש לעשות זה בזמן העלאת הקובץ לשנות את השם שלו למספר . המספר יהיה זהה לזה של ה PRIMARY KEY בבסיס נתונים , וכך לא תצטרך לדאוג לכך שהשם לא יופיע הג'יבריש

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!