文字コード変換 MT-I18Nプラグイン

当サイトで配布しているブログパーツは、ほとんどすべてでXMLファイルを利用しているのですが、文字コードがUTF-8のみの対応なので、EUC-JPの方は利用できませんでした。

上記のようにお困りの方から、文字コードを変換するプラグインがあり、変換したら上手くいったとメールで報告いただきましたので、そのプラグインの使い方を紹介します。

まずOgawa::Memorandaさんのところで配布されているMT-I18Nプラグインをダウンロードします。入手はこちらから。
次に mt/plugins/ ディレクトリの中にアップロードします。(通常のプラグインと同様です)
そして、エンコード( 文字コード変換 )したい部分を<MTEncodeText>~</MTEncodeText>で囲います。たとえば、UTF-8に変換したい場合には以下のようになります。

<MTEncodeText from="euc-jp" to="utf-8">
          :
   エンコードしたい部分
          :
</MTEncodeText>

例えばこちらのエントリーで紹介したXMLの場合、


<MTEncodeText from="euc-jp" to="utf-8">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="<$MTBlogURL$>">
</channel>
<MTEntries lastn="100">
<item rdf:about="<$MTEntryPermalink encode_xml="1"$>">
<title><$MTEntryTitle encode_xml="1"$></title>
<link><$MTEntryPermalink encode_xml="1"$></link>
<description><$MTEntryExcerpt remove_html="1" encode_xml="1" words="120"$></description>
<content type="text/html" mode="escaped" xml:lang="<$MTDefaultLanguage$>">
<$MTEntryBody encode_xml="1"$>
</content>
<content type="text/html" mode="escaped" xml:lang="<$MTDefaultLanguage$>">
<$MTEntryMore encode_xml="1"$>
</content>
<dc:date><$MTEntryDate format="%Y-%m-%dT%H:%M:%S" language="en"$><$MTBlogTimezone$></dc:date>
</item>
</MTEntries>
</rdf:RDF>
</MTEncodeText>

となります。
SHIFT-JISの場合も同様に変換できます。
当サイトはもともとUTF-8で必要ないので実際に検証はしていないので、動作報告していただけると嬉しいです。

※2007/4/22 一部内容を修正しました。

Track Back [1]

文字コードの変換 MT-I18Nプラグイン

昨日設定した文字コード変換プラグイン「TransEncoding」ですが、私の用... 続きを読む

Comments [2]

かなり前の記事にもかかわらず、動作報告ありがとうございます:にっこり:

今さらなコメントですが、参考にさせて頂きましたのでコメントを。SHIFT-JISへの変換も問題ありませんよ。

INSTAGRAM

   KINARIE Please feel free to follow me❤
test Powered by 複眼RSS

このページの上部へ

サイト内検索

お気に入りbooks

お菓子作りの参考にしているレシピ本です。
津田陽子さんのロールケーキ生地はしっとりふわふわで割れにくくてホントにオススメ♡



最近のピクチャ

  • 2015-01-18-22-08-14_deco.jpg
  • 2007-09-14_09-23-31.jpg
  • 5.jpg
  • 2012-07-25-00-41-36_deco.jpg
  • o-25712096.jpg
  • CAM00642-1.jpg
  • 201203301918086126.jpg

Powered by Movable Type 5.14-ja