文字列型にエンコード情報を持たせれば文字コードにまつわるエラーをいろいろ減らせるような気がするけれど、異なったエンコードの文字列はそもそも異なった型にしておけば、異なったエンコード(型)の文字列を結合しただけで型エラーが出てよさそう。

おそらく、文字列型にエンコード情報を持たせる、というところまでは既出でしょう。しかしそれ以降はどうでしょう。あるかな?

phpでpreg_splitを、EUCの文字列に対して使用すると、「検」の字が全角スペースにマッチしてしまう…のかなあ。よくわからないけどなんか変だ。

ものもらいがなおらない