讲求不求甚解,解决就好。
今天使用rails的ActionMailer发邮件,body中一出现中文就乱码,反复试验也解决不了。
咋整,人家老美肯定不会出现这种情况,中文的资料又没找到,只能求助于小日本了,要不说,学点日语还是有好处的,至少文字方面有相似之处,都是容易出乱码问题的。
google.co.jp 【rails email 文字化け】一下,第一个就是,打开,说是要加一句话,试试看:
@headers = {'Content-Transfer-Encoding' => '7bit'}
我用的是rails 2.3.3,说是要用方法了,不能这样写,所以改为:
headers('Content-Transfer-Encoding' => '7bit')
再发一封试试,中文不乱码了,效果非常好。
又是日本人解决的,上回那个验证码点击换一个,也是日本人给的方法,看来rails在日本发展的还不错,研究的人不少了。
原日文网址:
http://d.hatena.ne.jp/gangubako/20080408/1207648084
---------JE的广告有点恶,挨着博客内容太近了------------
分享到:
相关推荐
linux系统,rpm资源glibc-headers-2.12-1.212.el6_10.3.x86_64.rpm,适用于centos6.9,没有在centos7上进行测试。
《headers_more_nginx_module_0.34:深入解析Nginx扩展模块的增强功能》 在Web服务器领域,Nginx以其高性能、高并发能力而广受赞誉。而headers_more_nginx_module作为Nginx的一个扩展模块,进一步提升了其在处理...
linux-headers-5.4.0-152-generic_5.4.0-152.169~18.04.1_amd64.deb
glibc-headers-2.17-260.el7.x86_64.rpm
headers-more-nginx-module-0.37.tar
linux-headers-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb
headers-more-nginx-module-v0.34.tar.gz 下载 headers-more-nginx-module是Nginx的第三方模块,它提供了一些额外的功能,用于设置HTTP
标题中的"headers-more-nginx-module-0.30.tar.gz"是一个开源软件模块的压缩包,主要用于扩展Nginx服务器的功能。Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,广泛应用于互联网服务。这个特定的模块,...
离线安装包,亲测可用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
linux-headers-5.4.0-18-generic_5.4.0-18.22_amd64.deb
linux-headers-4.15.0-119-generic_4.15.0-119.120_arm64.deb
在这个案例中,它是针对Linux内核版本3.10.0-957,适配于EL7(Enterprise Linux 7),即CentOS 7或RHEL 7等企业级Linux发行版的x86_64架构。 描述中提到,“kernel-headers-3.10.0-957.el7.x86_64.rpm”是有时在...
glibc-headers-2.17-307.el7.1.x86_64.rpm
linux-hwe-5.4-headers-5.4.0-152_5.4.0-152.169~18.04.1_all.deb
linux-headers-3.5.0-25-generic_3.5.0-25.39_amd64.deb ubuntu最新系统的头文件
kernel-headers-3.10.0-957.el7.x86_64.rpm kernel-devel-3.10.0-957
《深入理解Linux内核开发与优化:以kernel-headers-3.10.0-1160.zip为例》 在Linux系统的世界里,内核是操作系统的核心,它负责管理和调度系统的硬件资源,为上层应用程序提供服务。本文将围绕"kernel-headers-...
离线安装包,亲测可用
nginx扩展工具,nginx的headers_more模块用于 添加、修改或清除 请求/响应头,该模块不是nginx自带的,默认不包含该模块,需要另外安装。幸运的是openresty默认包含了该模块,可以直接使用。 该模块主要有4个指令...