`
java-admin
  • 浏览: 1384075 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

ruby invalid multibyte char (US-ASCII)

 
阅读更多

要加上:

# encoding: utf-8

 

一般要加在文件的第一行,否则在这行的上面如果有中文的话,即使是注释也不管用的。

 

http://stackoverflow.com/questions/3678172/ruby-1-9-invalid-multibyte-char-us-ascii

 

http://www.cnblogs.com/liuxiaori/archive/2011/07/10/2102076.html

ruby1.9中文处理

ruby 1.9.2版本中,代码中出现中文会抛出:invalid multibyte char (US-ASCII)异常。google了一下说ruby1.9默认的编码为US-ASCII。所依会抛出异常。

解决办法为,在程序开始位置增加:# encoding: utf-8

示例如下:

# encoding: utf-8 puts 100 p 100 p "100" print "就是为了测试中文"

运行结果:

100 100 "100" 就是为了测试中文
分享到:
评论

相关推荐

    invalid multibyte character sequence 870告警1

    当我们在编程中使用非ASCII字符时,例如中文字符,如果编译器不支持多字节字符序列,或者没有正确地配置多字节字符序列支持,编译器可能会抛出Invalid Multibyte Character Sequence 警告。 在stm32平台上,使用MDK...

    Ruby实现的3种快速排序算法

    期间我遇到了invalid multibyte char (US-ASCII)的错误,解决办法是在开头加一个#encoding:utf-8 这个错误在stackoverflow上有人问到过,某人给出的回答是 Write # encoding: utf-8 on top of that file. That ...

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    标题 "解决Invalid byte 1 of 1-byte UTF-8 sequence" 涉及的问题是关于字符编码不匹配引发的错误,通常在处理包含非ASCII字符的文本文件时出现。UTF-8是一种广泛使用的字符编码标准,能表示世界上大部分语言的字符...

    CString-int-string-char--change.rar_CString_CString string _char

    ` 注意检查异常,因为如果字符串不能转换为整数,会抛出`std::invalid_argument`或`std::out_of_range`异常。 对于`string`类,它是C++标准库中的一个类,用于处理和操作C++风格的字符串。`string`与`char`数组或`...

    Python系列:error: invalid command ‘egg-info‘ 安装optuna时报错

    在Python开发过程中,遇到"error: invalid command ‘egg-info‘"这样的报错通常是由于安装或配置Setuptools库时出现了问题。Setuptools是Python项目构建、安装和管理的工具,而`egg-info`命令用于生成项目的元数据...

    sm2解密出Invalid point encoding问题的解决办法

    sm2解密出Invalid point encoding问题的解决办法

    nc- invalid option — ‘e’错误解决办法.docx

    在使用 nc 命令时,可能会遇到一些错误,例如“nc: invalid option — ‘e’”错误,这个错误通常是因为系统中安装了多个 nc 命令,导致混淆。为了解决这个问题,我们需要首先确定当前使用的是哪个 nc 命令。 使用 ...

    ruby中文文档(ruby入门级别教程)

    Ruby是一种面向对象的、动态类型的编程语言,由Yukihiro "Matz" Matsumoto于1995年创建。它的设计目标是让代码更加简洁、优雅,同时提供高度的可扩展性和灵活性。Ruby在软件开发领域,尤其是Web开发中,因其强大的...

    ruby+selenium-webdriver测试--多个测试用例源代码

    在Ruby编程语言中,Selenium-Webdriver是一个强大的工具,用于进行自动化Web浏览器测试。它允许开发者编写脚本来模拟用户与网页的交互,从而验证应用的功能和行为。本篇文章将深入探讨如何使用Ruby和Selenium-...

    sm2前后端加解密

    js-java的 sm2加解密, 不过10次有2-3次会解密失败,拿出来跟大家分享并讨论,在大家用的过程中发现问题所在或者更好的解决方式,麻烦请下方回复内容或者联系方式,以便一起讨论,本来想免费开放的,但是csdn最少要...

    STATUS-INVALID-IMAGE-HASH

    标题中的"STATUS-INVALID-IMAGE-HASH"是一个错误代码,通常与浏览器遇到的不安全或损坏的图像资源有关。这个错误可能在Chrome和Edge等浏览器中出现,导致浏览器崩溃或无法正常显示网页内容。让我们深入了解一下这个...

    微信JS-SDK Demo 实现 invalid signature错误详解

    微信JS-SDK Demo代码 invalid signature错误详解在readme里面

    InvalidSignature-The signature is invalid(解决方案).md

    InvalidSignature-The signature is invalid(解决方案).md

    Nginx常见错误

    10. **`"upstream sent invalid header while reading response header from upstream"`**:后端服务器发送的响应头部无效。 11. **`"client intended to send too large body"`**:客户端发送的数据体超过了配置的...

    jdgui---jar文件查看

    **JD-GUI:Java反编译利器** JD-GUI 是一款强大的 Java 反编译工具,专门用于查看 jar 文件中的源代码。在软件开发过程中,我们可能会遇到没有源码的 jar 包,这时 JD-GUI 就能派上用场,帮助我们理解类库的工作...

    ios-弹框评价.zip

    设计思路: 在lastWindow上添加一个等宽等高的子视图,在此视图上进行布局。 YSEvaluateControl文件夹:就是控件所在文件玩意儿,使用时直接拖入工程即可。 ...2、添加valueChanged事件,参考ViewController代码,...

    react-react日期选择器

    在React开发中,日期选择器是一个非常常见的组件,它用于让用户方便地选择日期或日期范围。"react日期选择器"通常是指专门为React设计的、优化移动端用户体验的日期选择组件。在移动终端上,一个良好的日期选择器能...

    jd-gui反编译(windows)

    **jd-gui反编译(Windows)** 在IT行业中,反编译是一项关键技能,尤其在软件逆向工程、代码分析以及学习Java字节码时。`jd-gui`是一款非常实用的开源工具,专为Java开发者设计,用于查看和分析Java字节码。...

    ora_oracle权限

    ### Oracle权限详解:with admin option与with grant option的用法 #### 一、概述 Oracle数据库作为企业级数据管理的核心工具之一,在权限控制方面提供了强大的功能。为了更好地管理和分配数据库中的权限,Oracle...

Global site tag (gtag.js) - Google Analytics