`
莫生气
  • 浏览: 866137 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ruby 1.9 中有中文的处理方式

    博客分类:
  • ruby
 
阅读更多
ruby1.9中如果有中文,则会提示错误,

这个时候需要做两件事情,就可以解决这个问题
1.将文件的字符编码格式调制为utf-8
2.在文件头增加#coding:utf-8

发现一个问题,这个时候编译和运行都没问题,但是如果是用p 输出的话则输出中文为utf-格式的,用puts则没问题,奇怪,例子见下面

#coding: utf-8 
 
 a=1
 b="str"
 
 #数组
 c=[a,b,3,"字符串"]
 p c
 puts "字符串"
 
 
 #数组也可以嵌套使用
 d=[a,c,[1,2,3]]
 p d

分享到:
评论

相关推荐

    Programming Ruby - The Pragmatic Programmer's Guide, 2nd Edition (2005) [annotated]

    《Programming Ruby - The Pragmatic Programmer's Guide》第二版(2005年注释版)是一本在IT行业中享有盛誉的经典书籍,专门针对Ruby编程语言进行了深入浅出的讲解。该书不仅覆盖了Ruby语言的基础知识,还探讨了其...

    ruby编码转换

    在Ruby 1.9中,字符串处理方面的改进使得编码转换变得更加直观和高效。本篇文章将详细介绍如何在Ruby 1.9环境中进行编码转换,包括如何查看字符串的编码信息、如何强制更改字符串的编码以及如何使用`encode`方法来...

    Ruby语言中文教程

    - 控制结构:Ruby中的条件语句有if/else、unless、case,循环有while、until、for以及块(block)和循环控制关键字如break和next。 - 函数与方法:Ruby中的函数定义使用def关键字,方法可以接收可变数量的参数,...

    hruby:将Ruby嵌入Haskell程序中

    因此,如果你的环境中使用的是Ruby 1.9,可能需要升级到更现代的Ruby版本才能使用hruby。 **标签解析:** - "ruby":这表明hruby涉及到Ruby编程语言,可以用于编写脚本、执行任务或者与Haskell进行交互。 - ...

    Rails中上传文件保存中文文件名乱码

    在Rails框架中处理文件上传时,经常会遇到一个问题,那就是当用户尝试上传包含中文名称的文件时,文件名可能会出现乱码。这个问题主要是由于字符编码不兼容导致的。Rails默认使用UTF-8编码,但文件系统或者某些外部...

    RAILS2.1的中文版资料

    综上所述,《RAILS2.1的中文版资料》为Ruby on Rails开发者提供了丰富的资源和深入的技术细节,不仅有助于开发者更好地理解2.1版本的新特性,还能帮助他们利用这些特性构建更高效、更稳定的Web应用程序。

    redmine-2.6.7 For windows平台

    3. **环境要求**:运行Redmine 2.6.7需要Ruby 1.9.x版本及以上的支持,同时需要安装Rails框架和其他依赖库,如Gemfile中列出的各个gem包。使用`bundle install`命令可以自动安装所有必要的依赖。 4. **启动与运行**...

    JAVA.WEB服务.构建与运行

    1.9 带有复杂数据类型的web服务 23 1.10 多线程端点服务发布程序 27 1.11 下一章 30 第2章 全面了解wsdl 31 2.1 wsdl在web服务中的作用 31 2.2 wsdl文档结构 36 2.3 amazon e-commerce web服务 46 2.4 wsgen工具与...

Global site tag (gtag.js) - Google Analytics