エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに ZennではOGPを利用したリンクカードの埋め込み表示にopenGraphScraperというパッケージを使っ... はじめに ZennではOGPを利用したリンクカードの埋め込み表示にopenGraphScraperというパッケージを使っています。 まさに上記のGitHubリンクカードもopenGraphScraperが使われています。 そして先日、Zennの課題に対処するためにopenGraphScraperにプルリクエストを出したところ、マージしてもらうことができました。 本記事ではZennが抱えていたopenGraphScraperに関する課題とその解決について紹介します。 アップデートしたら文字化けする課題 openGraphScraperのv5.2.0で文字コードに応じたデコード処理がなくなってしまい、アップデートすると一部のサイトで文字化けするようになりました[1]。 文字化けはShift_JISやEUC-JPなどのUTF-8でない文字コードのサイトで再現します。 Shift_JISサイトの例