help chain | help chars | help colors | help compile | help nocase | help office | help options | help patterns | help select | help shell | help unicode | help var | samp | Команда: help unicode поддержка юникода в sfk: 1. команды с реальным преобразованием юникода sfk wtoa конвертирует широкосимвольные данные UCS-2 в 8-битные данные в кодовой странице Ansi вашей системы Windows. не может конвертировать символы за пределами вашей кодовой страницы. sfk atow преобразует 8-битные данные кодовой страницы Ansi в широкие символы UCS-2. sfk wtou конвертирует данные широких символов UCS-2 в 8-битные UTF-8. sfk utow преобразует 8-битные данные UTF-8 в широкие символы UCS-2. sfk utoa конвертирует UTF-8 в Ansi. не могу преобразовать символы вне вашей кодовой страницы. sfk atou конвертирует Ansi в UTF-8. 2. примитивное универсальное чтение широкосимвольных файлов по умолчанию команды sfk, которым необходимо читать файлы TEXT, будут пропустить файлы utf-16 (ucs-2, wide char), так как они выглядят как бинарные, содержащий нулевые байты. вы можете установить опцию "-wchar", чтобы активировать обнаружение и декодирование utf-16 для ЧТЕНИЯ файлов, что позволяет искать слова также в файлах юникода. -wchar работает с командами обработки текста, такими как sfk filter и sfk find. (sfk hexfind проигнорирует этот параметр, так как он читает все как двоичный файл) декодирование примитивно и просто зачищает каждый 2-й байт, это означает, что можно искать только латинские символы. ПРИМЕЧАНИЕ: параметр "-wchar" является экспериментальным и не должен использоваться, если вы хотите для записи любого текстового содержимого файла! (например, с фильтром sfk... -запись) при записи формат utf-16 будет заменен примитивным простой формат ascii (НЕ правильное преобразование - sfk просто отбрасывать каждый 2-й байт из файла), что часто нежелательно. смотрите также sfk help chars о кодовых страницах sfk help nocase о поиске без учета регистра Примеры sfk -wchar фильтр mydir -+foo фильтровать "foo" во всех текстовых файлах mydir, включая utf-16. sfk -wchar найти mydir foobar найти "foobar" во всех файлах mydir, включая utf-16. |