Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
ddl1st
@Ddl1st
高级会员
第 200 位会员 / 2011-11-23

北京
30 篇帖子 / 345 条回帖
0 关注者
1 正在关注
29 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    #6 楼 @yanhao 最终应该通过服务端来处理吧,不能因为用户输入的内容编码不正确而导致程序出现这种错误?

  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    当我把浏览器的编码改成iso8859-1 或者其他的时候,日志中的参数才会显示是经过转码的值

  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    #6 楼 @yanhao API 服务... 网站是没问题的。

  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    #3 楼 @yanhao 你的意思是数据库可以自动进行字符转码吗?

  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    #3 楼 @yanhao 问题是在存到数据库之前就已经被转码了,数据库是utf8mb4的。

  • 用户输入特殊字符保存到数据库后提示 invalid byte sequence in UTF-8 at 2015年08月19日

    @hooopo 我看到有的方案是用middleware来解决,不知道有什么好的解决方案没

  • 阿里云 Rails 项目调整 RDS MySQL 编码为 utf8mb4 的详细步骤 at 2015年08月19日

    用utf8mb4有遇到过 invalid byte sequence in UTF-8 吗?比如存进去的是 \xED\xA0\xBD

  • [remote] 寻 Ruby Expert 加入 Startup at 2015年01月31日

    大神招人了,围观。上次来我们公司真没认出来,突然就瘦了,太励志了

  • 今天我去面试, 受打击了 at 2014年09月03日

    我以前也有跟你一样的经历,打击多少是有的。主要看你事后是怎么想的。加油!

  • 怎么录制视频教程 (Screencast in win)? at 2014年06月02日

    有 windows 下的把

  • 怎么录制视频教程 (Screencast in win)? at 2014年06月02日

    ScreenFlow

  • 有人换过 Macbook 的键盘键吗? at 2014年06月02日

  • 学习编程没有捷径,需要的是热情与毅力 [抛砖引玉,小秀成果][5/20 小小更新一个图] at 2014年05月24日

    #45 楼 @qichunren http://words.steveklabnik.com/how-to-be-an-open-source-gardener

  • nginx + puma + mina at 2014年04月23日

    https://github.com/gitlabhq/gitlabhq/commit/3bc4845874112242d6e885731c033ffe85ee98dd#diff-d3bb3391c79904494c60ee2ac2f33070L27

  • 转让 2 根 金士顿 DDR3 1300 4G 的苹果笔记本内存 at 2014年03月31日

    iMac 貌似也可以用,啥牌子的?尔必达?

  • 有人了解 ruby 2.0 的 collect! 和 map! 的区别么? at 2014年01月19日

    嗯

  • 有人了解 ruby 2.0 的 collect! 和 map! 的区别么? at 2014年01月19日

    https://github.com/rails/rails/blob/v4.1.0.beta1/activerecord/lib/active_record/relation/delegation.rb#L131

  • 有一段代码看不明白 (&:upcase) at 2014年01月19日
    class Foo
      def bar
        yield self,"bar"
      end
    
      def to_s(name)
        "foo: #{name}"
      end
    end
    
    >> Foo.new.bar(&:to_s)     # Foo.new.bar {|obj,name| obj.to_s(name) }
    => "foo: bar"
    
  • 强迫症想统一 Gem 横线的用法 at 2014年01月07日

    #6 楼 @lgn21st 水瓶 +1

  • Production 下大家都是怎么解决定时任务的? at 2014年01月06日

    #12 楼 @xstmjh require 环境 前提是 task :foo => :environment

  • Production 下大家都是怎么解决定时任务的? at 2014年01月06日

    #8 楼 @kgen 我知道楼主说的是执行 rake 时间太长了,所以建议用定时任务行一个 ruby 脚本,去插入一条队列,让 sidekiq(或其他) 去处理。

  • 小数据,需要便捷访问,不存数据库,应该放在那里? at 2014年01月05日

    #8 楼 @fengzhe 那你就在 model 里面写个常量

  • 小数据,需要便捷访问,不存数据库,应该放在那里? at 2014年01月05日

    ruby-toolbox 搜下 https://github.com/lwe/simple_enum 建议自己写个

  • 同时打开多个页面后,新提示在没有作刷新动作的页面还是存在? at 2014年01月05日

    那就别开那么多页面...

  • 小数据,需要便捷访问,不存数据库,应该放在那里? at 2014年01月05日

    这不就跟 Active Record Enums 差不多。自己写个,说不定别的地方还可能用到

  • Production 下大家都是怎么解决定时任务的? at 2014年01月05日

    交给队列去处理,写一个脚本插入数据到 redis 中

  • 部署后 gem 不能使用,但本地正常 (已解决) at 2014年01月05日

    是不是放到了 group :development 块里面去了

  • 分享:如何阅读 ruby 项目 源码 at 2014年01月05日

    乍一看还以为 C#

  • 一个 sinatra 源码中遇到的语法 at 2014年01月05日
    1. 在 rack 中 body 需要有 each 方法

    2.

    def block.each; yield(call) end
    

    你要知道作用域是啥

    1. 参考 1
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • …
  • 10
  • 11
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English