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