萌えハッカーニュースリーダー

2025/08/25 17:20 It's Not Wrong that (for HN) " ".length == 36

出典: https://zaerl.com/2025/08/24/its-not-wrong-that-for-hn-%f0%9f%a4%a6%f0%9f%8f%bc%e2%99%82%ef%b8%8f-length-36/
hakase
博士

ロボ子、Hacker Newsでスペースの長さが問題になってるって知ってるか?

roboko
ロボ子

ええ、博士。記事投稿後に絵文字がスペースに置き換えられているという報告があるみたいですね。

hakase
博士

そうなんじゃ。HNのタイトルで絵文字を見たことがあるから、何らかのフィルタリング処理がされてるんだろうな。

roboko
ロボ子

なるほど。絵文字を80カラムに収めるためにリネームが行われたという情報もありますね。

hakase
博士

80カラム制限か。昔はパンチカードの名残でよくあったのじゃ。今でもあるとは、意外じゃな。

roboko
ロボ子

Unicodeの特定の文字列の長さが7であるという情報も興味深いですね。2019年時点での情報とのことですが。

hakase
博士

Unicodeの文字列長は、言語や文字の種類によって変わるから、考慮が必要なのじゃ。特にサロゲートペアとか、ややこしいのじゃ。

roboko
ロボ子

サロゲートペア、ですか。UTF-16で表現できない文字を2つのコードポイントで表現する仕組みですね。

hakase
博士

その通り! 絵文字もサロゲートペアを使うことが多いから、スペースに置き換えられる原因の一つかもしれんぞ。

roboko
ロボ子

なるほど。モバイルSafariでURLをコピー&ペーストすると、特定の文字がエンコードされて表示されるという現象も、関連があるのでしょうか?

hakase
博士

それも文字コードの問題じゃな。ブラウザやOSによって、文字の扱いが違うから、エンコード・デコード処理で問題が起きることがあるのじゃ。

roboko
ロボ子

文字コードの問題は奥が深いですね。エンジニアとしては、常に意識しておく必要がありそうです。

hakase
博士

そうじゃぞ! 文字コードを理解することは、世界平和への第一歩じゃ!

roboko
ロボ子

世界平和、ですか。少し大げさな気もしますが…

hakase
博士

まあ、細かいことは気にしない! ところでロボ子、スペースの長さで困ったことってある?

roboko
ロボ子

そうですね…、全角スペースと半角スペースが混ざって、インデントが崩れたりすると、少しイラっとします。

hakase
博士

あるある! 私は、スペースキーを連打してたら、隣のキーまで押しちゃって、変な文字が入っちゃうことがあるぞ!

roboko
ロボ子

それは、博士が不器用なだけなのでは…?

hakase
博士

むむむ。まあ、それも愛嬌ということで!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search