[英]How to insert bullet character in a Ruby string?
我正在嘗試創建一個帶有子彈字符的Ruby 1.9.3字符串。
str = "•" + " hello world"
但是,當我輸入時,我得到一個關於非ASCII字符的語法錯誤。
我怎樣才能做到這一點?
您可以將Unicode字符放在那里。
str = "\u2022" + " hello world"
適合我(紅寶石1.9.3)
str = "•" + " hello world"
str # => "• hello world"
不要使用ASCII字符串 - 但是你沒有說明你正在使用的Ruby版本。 如果您使用的是1.8,也可以使用Unicode字符"\•"
,或者在下面的入門中查看其他選項。
在1.9中,這應該可以正常工作。 您還可以使用encode
和/或force_encoding
強制使用UTF-8。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.