我正在製作一個簡單的基於sinatra的web應用程序來顯示中文文本,並且我知道足夠的編碼知道我可能會失去信息,如果我不正確地做,但我覺得在編碼空間中丟失了一點。這也是我第一次在Ruby中使用非英文文本。在ruby中使用編碼
在我的編程堆棧中,我有什麼特別的地方需要注意嗎?還有我應該知道的額外庫,以確保我正確編碼/解碼?
我的編程棧目前包括:
- 紅寶石1.9.2
- 西納特拉1.2.6
- 可能的PostgreSQL
- 的TextMate編輯器(當前設置爲UTF8編碼) - 我需要在這裏更改我的編碼?
紅寶石假設ASCII,不UTF8。只有當它運行到非ASCII字符時,ruby纔會採用UTF8。 –
@Denis謝謝,我編輯了我的答案 –