記事編集中は – のままなんだけど、
プレビューとか普通にブラウザで観ると–(全角)になっている。
良かれと思って --(半角2つ)を-(全角)に変えてると思うんだけど・・・
そのままTeraTermに貼ると
— RAMのハズが
?RAMになってしまうので、気が付く。 もしかしてブラウザが勝手にやってるかとも思ったけど 記事のHTMLを観ると
yum —enablerepo=epel update が
yum 舑enablerepo=epel update に置き換わっていた。
勿論、 –のある行の書式を pre に変えればちゃんと–と出るけど
<pre> <em> –name ${IMAGE_NAME} \</em></pre>
とか組み合わせが変わると
-name ${IMAGE_NAME} \
になってしまうので不便すぎ。
なぜ、こうなっているのか?
日本語パッチのせいかと思ってみたけど
それらしきコードは無く
wikipedia に答えがあった。
欧文組版
ASCIIにはどちらも存在しないので、enダッシュはハイフンマイナス「-」で、emダッシュはハイフンマイナス2つ「–」で代用される。
慣用らしい。
とここまで判ってしまえば WordPress emダッシュでググってみれば
テーマ内のfunction.php に
// ハイフンの自動変換防止
remove_filter(‘the_title’, ‘wptexturize’);
remove_filter(‘the_content’, ‘wptexturize’);
と付け加えればいいらしい。
ハイフン以外の変換も行われなくなります。
ということで、いろいろ弊害が出ているかもしれない。
参照: http://webkaru.net/wordpress/wptexturize-hyphen-en-dash/ WordPress ハイフンの文字化け(自動変換)を防ぐ方法