内気なもんた君

時々日本語化してます

.mui ファイル String の ??

.mui ファイル String の ??

Restorator の String を秀丸にコピーしたもの。

これは shell32.dll.mui の場合だけど、所々にこういった意味不明な ?? がある。

もうだいぶ昔からベータ版などではあったことだけど、いまだにこの現象は続いている。

タイポやバグというほどのものではないけど、どうにかならないのかね。

気持ち悪いからすべて置き換えて使ってるけど。

 

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

 

バイナリエディタで見ると ?? の正体は 0B20 0B20 です。

リトルエンディアンでの 0B20 は、UNICODE では U+200B (ゼロ幅スペース) なので、表示上では表示されません。

Restorator ではフォントを表示できないので ?? となっていると思われる。

🔺Resource Hackerはそのまま解釈しているせいか、なにも表示されません。

 

⚠️ ゼロ幅なのだけれど、エクスプローラーでは稀に ?? と表示されることがあります。

 

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

 

秀丸で ?? をすべて削除して Restorator で置き換えると 0B20 0B200200 となります。 

操作と移動の区切りにも 0200 が使われているので、0200 とするのが正解な気がする。