rojiblanco Posted September 22, 2008 Posted September 22, 2008 i'm making with file contains japanese characters. when i read , the result is correct. But when i write this result to a another file,it is wrong(in this file all japanese characters are displayed "???").I used write mode in UTF-8. This is my code contains above operations: ;READ FILE $file = FileOpen($filePath,0) $linestring = FileReadLine($file,1) $arrInputData = StringSplit($linestring,",") $arrInputData[0] = $arrInputData[1] FileClose($file) ........... ;WRITE FILE $string = _ArrayToString($arrInputData,",",0,6) _FileCreate($ResultFilePath) $file = FileOpen($ResultFilePath,129) FileWriteLine($ResultFilePath,$string) FileClose($file) i think this failed in function FileWriteLine Please give me a correct method Thanks alot!
PsaltyDS Posted September 22, 2008 Posted September 22, 2008 i'm making with file contains japanese characters. when i read , the result is correct. But when i write this result to a another file,it is wrong(in this file all japanese characters are displayed "???").I used write mode in UTF-8. This is my code contains above operations: ;READ FILE $file = FileOpen($filePath,0) $linestring = FileReadLine($file,1) $arrInputData = StringSplit($linestring,",") $arrInputData[0] = $arrInputData[1] FileClose($file) ........... ;WRITE FILE $string = _ArrayToString($arrInputData,",",0,6) _FileCreate($ResultFilePath) $file = FileOpen($ResultFilePath,129) FileWriteLine($ResultFilePath,$string) FileClose($file) i think this failed in function FileWriteLine Please give me a correct method Thanks alot! Never mix file operations using a string path with file operations using the file handle. FileOpen() returns the handle to $file, and the write after that should be: $file = FileOpen($ResultFilePath,129) FileWriteLine($file,$string) Alexxander 1 Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now