hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

ターミナルにãが出たらuse utf8;しましょうって教えてくれるやつ

Perlでテストを書いてるときに、テストではuse utf8;してるけど実装側でuse utf8;し忘れてると、isの左右でフラグが立ってるやつと立ってないやつを比較してしまい、ãがよく出る、って話をしていて、iTermのフックでアラートを出すようにしてみた。
use utf8;し忘れてるとãがかならず出るわけではないので雑。
f:id:hitode909:20190111184651p:plain

f:id:hitode909:20190111184712p:plain

雑じゃない手法

akiym [6:46 PM]
SVのflagsも一緒に比較すると便利そう、utf8 flagあるかどうかとか文字列か数値かまで厳格にチェックするとか
というアイディアがでました

kga [6:46 PM]
よさそう