箇条書きを含むRuby1.9.3文字列を作成しようとしています。
str = "•" + " hello world"
しかし、入力すると、非ASCII文字に関する構文エラーが発生します。
これどうやってするの?
箇条書きを含むRuby1.9.3文字列を作成しようとしています。
str = "•" + " hello world"
しかし、入力すると、非ASCII文字に関する構文エラーが発生します。
これどうやってするの?
そこにUnicode文字を入れることができます。
str = "\u2022" + " hello world"
私のために働く(ルビー1.9.3)
str = "•" + " hello world"
str # => "• hello world"
ASCII文字列は使用しないでください。ただし、使用しているRubyのバージョンは指定しないでください。"\u2022"
1.8を使用している場合は、Unicode文字を使用することもできます。または、以下の入門書で他のオプションを参照してください。
1.9では、これはそのままで正常に機能するはずです。encode
および/またはを使用してUTF-8を強制することもできますforce_encoding
。