`
dimpen
  • 浏览: 25068 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

UTF-8引起的错误--Invalid char `\357' in expression,及解决方案

阅读更多
今儿工作中遇到一错误。
用UTF-8编码格式执行rb文件时,给出如下提示:
Invalid char `\357' in expression
Invalid char `\273' in expression
Invalid char `\277' in expression

原因:由TF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。

解决方案:用16进制编辑器打开该文件,将EF BB BF这三个char去掉即可。(用UltraEdit或其他带有16进制编辑器)
分享到:
评论
1 楼 hhssss3_67yu 2014-12-09  
为什么我安装您说的方法还是无法解决呢?

相关推荐

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

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

    Java解决UTF-8的BOM问题

    在Java编程中,UTF-8编码是一个非常常见且广泛使用的字符编码格式,它能支持全球大部分语言的字符表示。然而,UTF-8有一个特殊特性,那就是它可以带有Byte Order Mark(BOM),这是一个特殊的字节序列,用于标识数据...

    MongoDB命令

    4. **值列表匹配**:`{a: {$in: [10, "hello"]}}` - 匹配 `a` 字段值为 10 或 "hello" 的文档。 5. **数组元素全匹配**:`{a: {$all: [10, "hello"]}}` - 匹配 `a` 字段为数组且同时包含值 10 和 "hello" 的...

    rails3.1.0解决数据库取出来的信息编码为utf-8

    标题 "rails3.1.0解决数据库取出来的信息编码为utf-8" 指向的是在使用Rails 3.1.0版本时遇到的一个常见问题,即从数据库检索的数据编码不是预期的UTF-8格式,导致显示异常或乱码。在Rails应用中,数据的正确编码对于...

    php自动识别文件编码并转换为UTF-8的方法

    这段代码检查`$fileType`是否为UTF-8,如果不是,则使用`mb_convert_encoding`将`$data`转换为UTF-8编码。 下面是一个完整的函数`characet`,它可以接收任何字符串,并自动将其转换为UTF-8: ```php function ...

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

    nc 命令的使用和错误解决办法 nc 命令是 Netcat 的缩写,是一个功能强大的网络实用工具,可以用于端口扫描、端口监听、文件传输、shell 反弹等多种场景中。在 Linux 系统中,nc 命令通常是通过 package netcat-...

    cesu8:用于在CESU-8和UTF-8之间转换的库

    如果cesu8::encode()或cesu8::decode()仅遇到同时是有效CESU-8和UTF-8数据的数据,则cesu8板条箱将使用( )来利用此数据。 这意味着没有不必要的操作和不必要的内存分配: use std :: borrow :: Cow; let str = ...

    微信分享JSSDK-invalidsignature签名错误的解决方案.docx

    微信分享JSSDK-invalidsignature签名错误的解决方案.docx

    C-Lib-string.c

    ### 8. 获取字符串长度:`strlen` **定义**: ```c size_t strlen(const char* s); ``` **功能**: - 计算字符串`s`的长度(不包括字符串结束标志`\0`)。 **实现细节**: - 使用循环遍历字符串`s`,直到遇到字符...

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

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

    jsp Unsupported encoding- gb2312 错误原因.docx

    jsp Unsupported encoding:gb2312 错误是由于编码声明格式不正确引起的,可以通过删除空格解决该错误。同时,需要注意编码标准的选择,以确保中文字符正确地显示。 在开发 JSP 应用程序时,需要注意以下几点: * ...

    cpp-MongoDBLibbson一个BSON实用函数库

    你可以通过`bson_new()`创建一个新的空文档,使用`bson_append_*()`系列函数添加键值对,如`bson_append_int32()`或`bson_append_utf8()`,最后用`bson_destroy()`释放内存。 2. **编码与解码**:库提供了将BSON...

    opencv4.2+opencv-contrib 的python接口

    GPU显卡的Compute Capability需>=5.3,否则会提示error: (-217:Gpu API call) invalid device function in function 'make_policy' 编译本接口所用的工具及环境: Cmake-3.17.5 VS2019 opencv-4.2.0 opencv-contrib...

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

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

    LuaUnicode icu-lua

    For example, you could use the following code snippet to count UTF-8 characters in a string you knew to be conforming (it will incorrectly count some invalid characters): local _, count = string....

Global site tag (gtag.js) - Google Analytics