Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для x_seed@vk

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата Kazun:
Запустить powershell с параметром -STA »
Kazun, сделал как вы сказали, помогло, сразу вывел строки из clipboard в cmd в нужной кодировке:
Код: Выделить весь код
c:\nnCron>chcp 65001
Active code page: 65001

c:\nnCron>powershell -sta -c "add-type -assembly system.windows.forms; [windows.forms.clipboard]::gettext()"
<tr><td nowrap="" align="left"><small>итель</small></td></tr>
<tr><td><select name="props_manufilter" id="props_manufilter" style="width: 236
px; display: none;" class="or done chosen" multiple="multiple">
<option value="">все</option>
<option value="13562">AEG</option>
<option value="13564">Bomann</option>
<option value="13565">Bosch</option>
<option value="14021">Campingaz</option>
<option value="14098">Char-Broil</option>
<option value="13382">Clatronic</option>
<option value="13581">Cloer</option>
<option value="14045">Cuisinart</option>
<option value="13582">DeLonghi</option>
<option value="13849">DS Produkte</option>
<option value="13833">Efbe Schott</option>
<option value="11090">Electrolux</option>
<option value="10404">Grundig</option>
<option value="13568">Krups</option>
<option value="14028">Landmann</option>
<option value="14016">Lotus Grill</option>
<option value="12139">Medion</option>
<option value="13684">Petra</option>
<option value="10213">Philips</option>
<option value="13609">Rommelsbacher</option>
<option value="13881">Rösle</option>
<option value="13698">Russell Hobbs</option>
<option value="13836">Salco</option>
<option value="13611">Severin</option>
<option value="13742">Siemens</option>
<option value="13667">Steba</option>
<option value="13715">Suntec</option>
<option value="13572">Tefal</option>
<option value="10315">Thomson</option>
<option value="13573">Unold</option>
<option value="10184">Verschiedene</option>
</select></td></tr>
Спасибо за совет!
Видать, pclip, nclip, getclip, clop и иже с ними делались исключительно под определенную кодовую страницу и не предназначены для работы с Unicode. А вот PowerShell с его gettext() способен это сделать.
Проблему с кодировкой при выводе в файл решил, по-видимому, при открытии файла AkelPad пытается ее распознать и у него не всегда это корректно получается, особенно, когда в файле байты разных алфавитов и пытается подобрать что-то свое. При установке кодировки в Akelpad вручную (ПКМ по строке состояния) все прекрасно распознается.

-------
_ttp://freebitco.in/?r=3433719 Win Free Bitcoins every hour!


Отправлено: 03:15, 01-07-2015 | #10