長崎在住、フリーランスのWordPress テーマ / プラグインデベロッパー。 多数のプロダクトをオープンソースで開発・公開しています。現在は WordPress 有料テーマ Snow Monkey を開発・販売しています。WordPress の地域コミュニティ WordBench 長崎のモデレーターも行ってます(WordPress への貢献)。
![ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/40d9faf920638fd7604f47a7085d662697a56576/height=288;version=1;width=512/https%3A%2F%2F2inc.org%2Fwp-content%2Fuploads%2F2017%2F08%2Fogp.png)
Movable Typeで、任意の文字エンコーディング(文字コード)のページを出力する「CharsetEncoder プラグイン」をバージョンアップしました。 1.変更点 文字エンコーディングからShift_JISを選択した場合、「~」などの文字が「?」に文字化けする不具合を対処しました。hinashikiさんからのコメントでこの不具合を知りました。この場をお借りしてお礼申し上げます。 対処前のShift_JISの表示 対処後のShift_JISの表示 文字化けをなくすための具体的な対処内容は、Shift_JISを選択した場合に「CP932」というエンコーディングを明示的に選択できるようにした点です。 プラグイン設定画面 テンプレート設定画面 CP932とは、MicrosoftによるShift_JISの独自拡張です。Windows環境で作成した記事をShift_JISで文字エンコーディング
Movable Typeで人気の静的ページ分割プラグイン「PageBute」で、分割したページの文字コードを変更する方法を紹介します。 1.はじめに MTで出力するページの文字コードはUTF-8ですが、mt-config.cgiに環境変数「PublishCharset」を設定することで、他の文字コードで出力することも可能です(注:MT5以降はUTF-8のみサポート)。 ただしPageButeプラグインを使った分割ページでは、この環境変数の設定が反映されないようです。 ということで、分割したページの文字コードを変更する方法を紹介します。 次の画面は、PageButeプラグインでページ分割したページ(左下にページ送りのナビゲーションあり)の文字エンコーディングが「Shift_JIS」に変わったことを示したものです。 文字コードを変更する方法は次の通りです。文字コードはブログ(ウェブサイト)また
Movable Typeで、任意の文字エンコーディング(文字コード)のページを出力する「CharsetEncoder プラグイン」をバージョンアップしました。 1.変更点 「CharsetEncoder プラグイン v0.05」で「テンプレート単位に文字コードの変更が可能になりました」と書きましたが、アーカイブテンプレートに対応していなかったので、対応できるようにしました。 インデックステンプレートの設定画面 アーカイブテンプレートの設定画面 また、プラグイン設定画面およびテンプレート編集画面の選択時のユーザビリティを見直しました。選択が不要な項目はdisableになるようにしています(若干見直しが必要ですがなんとなくということで)。 2.プラグインのダウンロード 最新版のプラグインは下記のページよりダウンロードしてください。 CharsetEncoder プラグイン
Movable Typeで指定した文字エンコーディング(文字コード)のページを出力する「CharsetEncoder プラグイン」をバージョンアップしました。 1.変更点 form要素にaccept-charset属性を記述している場合、本来設定すべき属性値「UTF-8」が、プラグインで指定する文字エンコーディングに書き換わる不具合を対処しました。 例えば、プラグインで文字エンコーディングを「EUC-JP」を指定している場合、対処前のaccept-charset属性は、次のようになります。 <form accept-charset="EUC-JP" …中略…> 対処後のaccept-charset属性は、最初に指定した内容が保持されます。 <form accept-charset="UTF-8" …中略…> 2.プラグインのダウンロード 最新版のプラグインは下記のページよりダウンロードでき
Movable Typeで、指定した文字エンコーディング(文字コード)のページを出力する「CharsetEncoderプラグイン」を公開します。 MT5/MT6/MT7に対応しています。 1.機能 本プラグインでは、管理画面の文字コードはデフォルトのUTF-8のままとし、ウェブサイトまたはブログで出力するページのみ、指定した文字エンコーディングで出力します。ウェブサイト/ブログ別、あるいはテンプレート別に文字エンコーディングを指定することができます。携帯サイトとPCサイトで文字コードを変更したい場合に便利です。 指定した文字エンコーディングは、出力ページの次の部分にも反映します。 meta要素のcontent属性の文字エンコーディング指定 XML宣言の文字エンコーディング指定 Movable Typeの文字エンコーディングは本来、環境変数PublishCharsetで変更することができます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く