با سلام خدمت دوستان
سوال: من ميخوام محتويات يك سطر از يك جدول را در يك فايل ذخيره كنم. همونطور كه ميدونيد با استفاده از دستورSELECT fields INTO OUTFILE "c:/fileName" FROM tableName
ميشه اين كار رو انجام داد. ولي مشكلي كه وجود داره اينه كه وقتي fileName فارسي باشه، نام فايلي كه ساخته ميشه قر و قاطي ميشه.
لازمه بگم كه من از NAVICAT براي مديريت ديتابيس استفاده ميكنم و قبل از اجراي اين دستور، دستورSET NAMES UTF8
رو هم اجرا كردم.
ضمناً براي اينكه بتونيد سريع يك تست بزنيد؛ ميتونيد دستور زير رو كپي و اجرا كنيد:SELECT "A" INTO OUTFILE "C:/سلام"
و چك كنيد ببينيد آيا فايلي به اسم "سلام" در درايو C ايجاد شده يا خير. من كه اجرا ميكنم يه فايل با اسم "ط³ظ„ط§ظ…" ساخته ميشه.