代码之家  ›  专栏  ›  技术社区  ›  dennismonsewicz

Ruby on Rails和utf-16

  •  1
  • dennismonsewicz  · 技术社区  · 14 年前

    我有一个翻译脚本,允许译者提交阿拉伯语翻译,但出于某种原因,Ruby不喜欢这种编码。有没有办法将提交的文本编码为utf-16?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    7 年前

    如何提交翻译?web浏览器永远不会以UTF-16的形式提交表单数据,即使生成提交的表单是在UTF-16编码的页面上。在web上使用UTF-16通常是一个坏主意;作为一种与ASCII不兼容的编码,处理它是一件痛苦的事情,需要注意服务器和客户端的错误。相反,始终使用UTF-8。

    我想上传文件中的UTF-16是可能的。在这种情况下,我将嗅探UTF-16LE/BE BOM的前两个字节,如果存在的话 transcode the file