Alex_Piggy
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброе время, Werty666, B3T6, oshizelly, Rodny Цитата: кодировка ютиэф-8. можно подпилить, на всякий случай? ... Вставленные руками символы сохраняются в юникоде, с этим нет проблем. Проблема подружить этот зоопарк при автоматизации. ... Хотя, если вдуматься, то имена-то файлов в кодировке UTF-8, а не ANSI - а в юникодной таблице кириллица и диактритики вполне себе мирно существуют. | getclip возвращает то, что в него попало как есть - если будет UFT-16, dthytn UTF-16. Перекодировка происходит в консоли. Чисто теоретически возможно через "chcp 65001", он же "cmd /u". Вроде cmd /u /c "for /f %%i in ('getclip') do echo %%i" Код: %comspec% /u /c "for /f "delims=" %# in ('GetClip.exe') do (cd. >>"%~#.txt" &start "" %%commander_path%%\AkelPad\AkelPad.exe /OpenFile^("%%~#.txt", 65001, 0^))" | Практически - когда-то у меня были проблемы из-за UTF-16 в батнике. Нужно смотреть/проверять/отлаживать. Может быть понадобится переводить строку в UTF-16(\x00 перед каждым английским символом...)?... С chcp 1251 просто уже наработаное... Прошу прощения, несколько дней не будет доступа к компьютеру. Смогу проверить не раньше пятницы. Пожалуйста, попробуйте сами. |