esm アジャイル事業部 開発者ブログ

永和システムマネジメント アジャイル事業部の開発者ブログです。

U+301C from UTF-8 to Windows-31J (Encoding::UndefinedConversionError) に対応する

こんにちは。ima1zumi です。 私の開発している Rails アプリでは、Excel で読み込めるように 文字コードを Windows-31J に変換して CSV を出力する機能があります。 先日、CSV 出力にて Unicode の波ダッシュ 〜 を Windows-31J に変換しようとして Encodin…

Input object を使ってリクエストパラメータを検証する

はじめに Bonjour! 近ごろ Duolingo のフランス語コースにハマっている @ima1zumi です。 さて、最近リクエストパラメータにバリデーションをかけたいことがありました。そのために、ユーザの入力を検証する専用のクラスを作ると便利だったので紹介します。 …

BuriKaigi2021 で Emoji の話をしました

はじめに はじめまして。 @ima1zumi と申します。2021 年 1 月に株式会社永和システムマネジメントに中途入社しました。好きな gem は Reline と irb で、最近は文字コードに興味を持っています。どうぞよろしくお願いします。 さて、先日オンラインで開催さ…