3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Slack のダブルクオーテーション変換にハマったお話

Posted at

先に結論

slack でダブルクオーテーションを含む文字列を投稿する時、コードブロックで囲まれてない場合、変なダブルクオーテーションになってしまう

すごく見ずらいですが、下記の1行目のダブルクオーテーション記号はアルファベットのダブルクオーテーション記号ではないことを分かりますか。

コマンドラインに貼り付けてみるとすぐ分かると思います〜

# コードブロックなしで slack に投稿した内容
COLOR_CLASS=“navbar-dark navbar-gray-dark”

# コードブロックで囲んで slack に投稿した内容
COLOR_CLASS="navbar-dark navbar-gray-dark"

経緯

  • Rails の画面にアクセスしたら、珍しい下記のエラーになりました

    ActionView::Template::Error (incompatible character encodings: ASCII-8BIT and UTF-8)
    
  • いろいろ調べたら、 .env ファイルに上記変なダブルクオーテーション記号を発見しました

  • .env ファイル内容は、slack 経由でもらった内容を貼り付けたものなので、スレッドを遡って確認したら、問題ある投稿は、コードブロックで囲んでないことに気づきました

  • それより以前の投稿は、コードブロックで囲んでいるので、問題ありませんでした

まとめ

slack の投稿は、ダブルクオーテーションに対して変換処理があるので、ハマらないためには、コードブロックで囲みましょう

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?