Что нового

Не сохраняются данные в юникоде

vokovl

Новичок
Сообщения
4
Репутация
0
Итак у меня есть поле инпут для ввода ника игрока, требуется создать файл и сохранить там ник ник такого типа "★Wòζcħâřâ★Øpēř★[İMĢ]"

oho.jpg


стандартные способы открытия файлов в различных кодировках не помогли, использование библиотеки UDF тоже не дало результат
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
vokovl [?]
стандартные способы открытия файлов в различных кодировках не помогли
Что значит не помогли, что ожидается, и как использовалось?
 
Автор
V

vokovl

Новичок
Сообщения
4
Репутация
0
http://autoit-script.ru/index.php?topic=1952.0 пробовал как описано в этой теме, в файле всё равно не сохраняются некоторые символы
 
Автор
V

vokovl

Новичок
Сообщения
4
Репутация
0
Код:
$sLogin = GUICtrlRead(3)
  $sPass =GUICtrlRead(4)
  $SERV =GUICtrlRead(5)
  $sLog =GUICtrlRead(10)
  
  DirCreate( "akk" )
FileChangeDir ( "akk" )
_FileCreate($sLog & '_' & $SERV)
  	  _FileWriteToLine ($sLog & '_' & $SERV,1,$sLogin)
  _FileWriteToLine ($sLog & '_' & $SERV,2,$sPass)
  _FileWriteToLine ($sLog & '_' & $SERV,3,$SERV)


вот участок кода

FileOpen($sLog & '_' & $SERV, 128 + 2); так не работает
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
vokovl [?]
вот участок кода
Который нужно заключать в тег autoit.

Для записи в файл с юникодом, нужно открывать файл с флагом 128:

Код:
$hFile = FileOpen($sLog & '_' & $SERV, 128+1)
FileWriteLine($hFile, $sLogin)
FileClose($hFile)
 
Автор
V

vokovl

Новичок
Сообщения
4
Репутация
0
Всё спс разобрался работает
 
Верх