`
ssyangy
  • 浏览: 2841 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Iconv::illegalSequence错误

Web 
阅读更多
Hi,

还是之前的老问题。需要将saltedhashlogin模块的改成中文语言,
localization_environment.rb中修改为:
  CONFIG = {
    # Default language
    :default_language => 'zh',

    :web_charset => 'utf-8'
  }

  if CONFIG[:web_charset] == 'utf-8'
    $KCODE = 'u'
  end

zh.yaml文件用emeditor保存为UTF-8,带BOM(Unicode Signature)方式。

start WebRick出错:Iconv::illegalSequence。。。


谢谢

分享到:
评论
3 楼 gaofan 2007-07-30  
楼主我也是用的这个,想问下,我老接受不到邮件,不知如何设置,
谢谢
2 楼 ssyangy 2006-12-27  
惭愧,其实好好读一读代码,虽然有很多不懂的地方,还是比较容易发现的。
1 楼 ssyangy 2006-12-27  
solved.

错在localization模块无论语言yaml的编码是什么,都按照ansi作为源编码方式。

相关推荐

    iconv:iconv 包装器

    iconv 包装器,曾经是 ext/iconv 抽象的 Iconv 是 UNIX 95 iconv()函数系列的包装类,用于在各种编码系统之间转换字符串。 有关更多详细信息,请参阅 Open Group 的在线文档。 iconv.h : iconv_open() : iconv...

    本人编译的iconv.so 与其头文件

    我在做一个加密芯片项目...1.如要iconv_open、iconv_close这样的名字,需在iconv.h中加入#define LIBICONV_PLUG即可。 2.如要libiconv_open、libiconv_close这样的名字,需在iconv.h中移除#define LIBICONV_PLUG即可。

    erlang lib of iconv

    4. 错误处理:在使用iconv库进行转换时,可能会遇到诸如无效编码、内存不足或编码不支持等问题,需要正确处理这些错误,确保程序的健壮性。 在实际开发中,Erlang的iconv库通常用于处理来自不同来源的数据,比如从...

    iconv:Golang绑定到libiconv-将字符串转换为请求的字符编码

    iconv:libiconv进行 iconv是go的libiconv包装器。 libiconv将字符串转换为请求的字符编码。 文档 参见 注意:Open返回一个转换描述符cd,cd包含转换状态,不能同时在多个线程中使用。 安装 go get github....

    iconv::rocket:纯正的Golang工具

    图标 安装 ... output , err := iconv . ConvertString ( "Hello World!" , iconv . GBK , iconv . UTF8 ) 另外,您可以创建一个转换器并使用其ConvertString方法。 在相同编码之间进行许多字符串

    rust-iconv:Rust的libiconv绑定

    3. 错误处理:转换过程中可能会遇到不匹配的字符或编码错误,需要捕获并处理这些错误。 4. 结束转换:完成转换后,记得关闭`Iconv`实例以释放资源。 为了了解更多详细信息,你应该查阅`rust-iconv`库的`lib.rs`源...

    meteor-iconv:图标的流星包装器

    【meteor-iconv: 图标的流星包装器】是一个针对Meteor框架的扩展包,它为Meteor提供了对图标处理的支持。在 Meteor 应用开发中,我们经常需要处理各种图标,包括字体图标、图片图标等,meteor-iconv 提供了一个方便...

    connect-iconv:将字符编码转换为连接中间件

    《使用JavaScript实现字符编码转换:connect-iconv中间件详解》 在Web开发中,字符编码问题经常成为开发者头疼的问题。不同的系统、浏览器以及文件可能采用不同的字符编码,导致数据交换时可能出现乱码。为了解决这...

    node-iconv:node.js iconv绑定-文本重新编码带来的乐趣和收益!

    节点图标 用JavaScript进行文本重新编码,带来乐趣和收益! 支持的编码 European languages ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U, KOI8-RU, CP{437,737,775,850,852,853,855,857,858...

    polyfill-iconv:该组件提供php.neticonv函数的本地PHP实现。

    这个组件特别重要,因为它确保了即使在没有安装或启用系统级 `iconv` 扩展的环境中,开发者也能使用这些编码转换功能。 `Symfony Polyfill` 是 Symfony 框架的一部分,它是一系列小而独立的 PHP 类库,用来模拟 ...

    windows下的iconv静态库

    1. **错误处理**:`iconv`函数可能会返回错误,如无效的编码名、内存不足或者转换过程中遇到无法转换的字符。因此,每次调用`iconv()`后都需要检查其返回值,并适当地处理错误。 2. **内存管理**:确保为输入和输出...

    php iconv() : Detected an illegal character in input string

    开始是这样用的$str = iconv(‘UTF-8’, ‘GB2312’, unescape(isset($_GET[‘str’])? $_GET[‘str’]:”));上线后报一堆这样的错:iconv() : Detected an illegal character in input string考虑到GB2312字符集...

    lua iconv For windows

    本来以为很简单 结果找了半天发现都是很坑爹的办法 linux下可以直接安装luaiconv windows下呢 只好自己编了 本来想找个别人写好的 发现根本找不到 更坑爹的是 我用eclipse的LDT开发 结果发现它的lua vm没办法加载c库...

    iconv windows版本 移植 库

    如果有错误,需要调试并解决。 6. **考虑线程安全**: 如果程序需要在多线程环境下运行,确保使用的iconv版本支持线程安全,或者根据需要手动管理线程上下文。 通过以上步骤,一个原本在Linux下依赖iconv的程序就...

    iconv.dll 及其 lua 测试文件

    如果一切顺利,luaiconv_test应该能够在控制台输出成功的信息,或者在出现问题时给出具体的错误提示。 总的来说,"iconv.dll及其lua测试文件"涉及到的是跨平台字符编码转换和Lua脚本编程技术,这对于开发需要处理...

    iconv封装后的cpp接口,含iconv的lib、dll、h文件

    - 可能还会有异常处理和错误检查的机制,提高代码的健壮性。 4. **lib和dll文件** `lib`文件是静态链接库,编译时会被链接进应用程序,使得程序可以直接调用库中的函数。而`dll`文件是动态链接库,运行时才会被...

    iconv.h iconv.lib charset.lib

    标题中的"iconv.h iconv.lib charset.lib"指的是在编程过程中使用iconv库时所需的头文件和库文件。这些文件是实现字符集转换的关键组成部分,主要用于处理不同编码间的转换问题。 1. **iconv.h**: 这是一个C语言的...

    php5.3.8 终极安装 /home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419: undefi

    描述中提到的错误信息“/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419: undefined”是指在编译PHP源代码时,iconv扩展在2419行遇到了未定义的引用问题,可能是因为缺少了特定的库或头文件。...

Global site tag (gtag.js) - Google Analytics