0

いくつかの HTML ファイルを読み取る解析ファイルを作成しています。プログラムはファイルを開き、特定の行をメソッドに送信します。このメソッドは、情報の一部を置き換えてから配列に送信します。

しかし、配列をファイルに送信して保存すると、奇妙な出力が得られます。これがテキストファイルの行の1つです。

"\e[0;32;49m毎日 9:35\e[0m"

メソッドでは、「\e[0;32;49mまたは\e[0m」を入れていません

これを修正する方法、またはこの問題で何が起こっているのか知っている人はいますか???

4

1 に答える 1

2

これらはANSIカラーであり、端末でよりきれいな出力を表示するために使用されます。

たとえば、ファイルを作成し、puts "\e[0;32;49mDaily 9:35\e[0m"その言語を解釈できる端末を使用すると、色付きの出力が表示されます。

端末がその色を読み取ることができないため、文字列内にその奇妙なコードが表示されると思います。

于 2014-12-28T08:03:03.083 に答える