UTF-16 к преобразованию UTF-8 (для сценариев в Windows)

Ваша ошибка в том, что ваши скобки испорчены. Вам нужно закрыть локатор перед функцией click.

Изменить element(by.id('login').click()) на element(by.id('login')).click()

10
задан chills42 6 November 2008 в 15:59
поделиться

5 ответов

Существует перекод инструмента GNU, который можно также использовать в Windows. Например.

recode utf16..utf8 text.txt
20
ответ дан 3 December 2019 в 13:24
поделиться

Альтернатива Ruby должна была бы записать маленькую программу.NET в C# (.NET 1.0 будет прекрасна, хотя 2.0 было бы более простым :) - это - довольно тривиальный бит кода. Вы надеялись сделать это без каких-либо других приложений вообще? Если Вы хотите, чтобы немного кода сделало это, добавьте комментарий, и я заполню ответ...

Править: Хорошо, это без любого вида проверки ошибок, но...

using System;
using System.IO;
using System.Text;

class FileConverter
{
  static void Main(string[] args)
  {
    string inputFile = args[0];
    string outputFile = args[1];
    using (StreamReader reader = new StreamReader(inputFile, Encoding.Unicode))
    {
      using (StreamWriter writer = new StreamWriter(outputFile, false, Encoding.UTF8))
      {
        CopyContents(reader, writer);
      }
    }
  }

  static void CopyContents(TextReader input, TextWriter output)
  {
    char[] buffer = new char[8192];
    int len;
    while ((len = input.Read(buffer, 0, buffer.Length)) != 0)
    {
      output.Write(buffer, 0, len);
    }
  }
}
15
ответ дан 3 December 2019 в 13:24
поделиться

Конечно, самый легкий путь состоит в том, чтобы загрузить сценарий в блокнот, затем сохранить его снова с кодировкой UTF-8. Это - опция в диалоговом окне Save As..

7
ответ дан 3 December 2019 в 13:24
поделиться

Возможно, с iconv?

7
ответ дан 3 December 2019 в 13:24
поделиться

Если Вам установили рубиновое распределение, можно назвать рубиновый сценарий, заботящийся о преобразовании:

Сценарий Ruby для преобразования кодировки символов файла (файлов)

В том же духе: сценарий Perl

В отсутствие поддержки сценария необходимо было бы кодировать его как этот источник C++ с помощью WideCharToMultiByte () вызов...

1
ответ дан 3 December 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: