MTのタグクラウドで日本語表示に問題が発生しています

このQ&Aのポイント
  • MTのタグクラウドを使用している際に、日本語の表示に問題が発生しています。タグクラウドでは、同じタグが別々の状態で表示されるため、レベルが大きくなりません。
  • MySQLを使用したデータベースで、UTF-8の文字コードを使用しています。MTのバージョンは4.14で、構築している文字コードもUTF-8です。一部のページは正常に表示されますが、大半のページではタグクラウドの表示に問題が発生しています。
  • タグクラウドの問題を解決するためのアドバイスをお願いします。
回答を見る
  • ベストアンサー

MTのタグ・クラウドについて

タグクラウドを使用しているのですが、日本語の表示がうまくいきません。 たとえばあいうえおというタグが複数の記事についているのですが、タグクラウドにはレベルが大きくならずに別々の状態で表示されます。(説明がわかりにくくて申し訳ありません・・・) 例・・・ 「あいうえお」ではなくて、 「あいうえお、あいうえお」という風に表示されてしまいます。 データベースはMySQL、文字コードはUTF-8です。 MTはバージョン4.14、構築している文字コードもUTF-8です。 一部のページは正常に表示されますが、大半は正常に表示されません・・・ アドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

それは日本語だけがおかしいんでしょうか? タグを出力するテンプレートが間違っているなら、日本語だけがおかしいということはちょっと考えられませんし、一部は正常で一部が正常じゃないというのもちょと異常な感じなので…(タグクラウドを出力するソースがそもそも正しいなら、なのですけど) MTの場合、システム的な異常が疑われる時は、何が原因なのかなーとあれこれ考えるより、システムをインストールしなおしてみた方が早い気がします経験上。ファイルの転送途中でどこかエラーしていないとも限らないので。(ローカルにインストールもしくはWebサーバー上でMTの圧縮ファイルを解凍していて、転送不全など起こるはずがないなら別ですが…)

nobuyoshi
質問者

お礼

ご回答ありがとうございます。 MTのファイル等はすべて正常にアップロードしたのでその点についてはあまり考えられません。 どこかで、「MTの出力する文字コードとデータベースの文字コードが違うとタグクラウドの日本語表示で誤りが生じる」と聞いたことがあり、文字コードも面も注意しているのですが・・・ もう一度システムをインストールしてみるしかないのでしょうかね・・・

関連するQ&A

  • html + php 文字化けの問題【utf-8】

    文字化けが直りません。どうしたらいいでしょうか? phpとmysqlをつかってデータベース表示させるページなのですが、データベースの文字コードがutf-8なのでphpファイルの文字コードをeucからutf-8に変更しました。そうするとデータベースは正常に表示されるのですが、htmlの部分は全て「?」になってしまいます。 文字コードの変換はEmEditorで変更し、変化が見られなかったので、変換用のフリーソフトを使ってみましたが、やっぱり文字化けの状態です。どなたかご教授ください。お願いします。

    • 締切済み
    • PHP
  • MT/カスタムフィールドでのPDFのファイルパス

    MT(Movable Type)でサイトを構築しています。 カスタムフィールドでPDFをアップする欄を設けたのですが、 ブログ記事テンプレートでの書き方に苦戦しています。 【やりたいこと】 記事のタイトルに入れたテキストに、その記事内でアップしたPDFのリンクを直接貼りたい。 (例)タイトル部分に「testtitle」と入力し、PDFアップ欄で「test.pdf」をアップした場合、書き出された記事にはtesttitleという文字のみ表示し、なおかつその文字にtest.pdfへのリンクを貼りたい。 (記述) <mt:If tag="EntryDataPdf"> <a href="<$MTEntryDataPdf$>"><$mt:EntryTitle$></a> </mt:If> 【現状】→書き出されたHTMLの表示状態 test.pdf">testtitle ↑となり、test.pdfにPDFへのリンクがかかっている状態 <mt:If tag="EntryDataPdf"> <a href="記事内にアップしたPDFへのファイルパスを表すMTタグ"><$mt:EntryTitle$></a> </mt:If> ↑このようにPDFへのファイルパスを表すMTタグがわかれば解決すると思うのですが、 どなたかご教示いただけませんでしょうか。 どうぞよろしくお願いいたします。

  • 急に文字化けを起こすようになりました

    こんにちは。 さて、過去2年間位、特に問題のなかったページで、突如文字化けを起こすようになりました。 ・mysqlバージョン・・・申し訳ないのですが、今(深夜ゆえ)分かりません。 ・mysqlの文字コード・・・EUC ・HPの文字コード・・・UTF-8 サーバー側にデータベースの破損等聞いても、特に問題はないと言われました。 mb_convert_encoding($v,'UTF-8','EUC-JP'); を mb_convert_encoding($v,'UTF-8',"EUC-JP,UTF-8,auto"); にしたり、色々やっても変わりません。 本当に2年間位は、正常だったのです。特に設定もいじってません。 情報が不足しているかとは思いますが、(会社に行けばバージョンなど分かります。) 何が原因なのか、思いつく事があれば、教えてください。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • mt4.2の検索結果を昇順にしたいのですが

     Mt4.2を利用しています。タグクラウドの「タグ」をクリックすると検索結果の画面で記事が並びますが、降順になっています。これを昇順(古い記事を一番上)にしたいのですが、その方法がわかりません。管理画面のブログ記事の設定で昇順に設定しても降順のままです。 「serch_template」の「default.tmpl」をさわればいいのかなあとも思うのですが、どのようにしてよいのかがわかりません。どなたかお詳しい方がいらっしゃれば、ご教示していただけないでしょうか。

  • Webブラウザから入力する漢字コードについて

    とんちんかんな質問だったらすいません。 WebサーバがLinux+MySQL+javaで構築されていて、Linux、MySQLの文字コードがUTF-8の場合、Webブラウザから入力した文字(日本語)をデータベースに格納するさいは、サーバ側(java)でUTF-8に変換するのでしょうか?

  • liveboor blog タグクラウド設置

    こんにちは。 ライブドアブログのタグクラウド設置についてお伺いしたい事があります。 タグクラウド専用のページを作ることは可能でしょうか? 現在ライブドアブログを使用しており、デザインは”Extensible Gallery”を元に不要なものの非表示程度のカスタマイズをした素人です。 見た目のシンプルを活かしていきたいと思うのですが、ブログパーツとしてサイドカラムに設置できるタグクラウドがいまいち気に入りません。 現在考えているのは ・別ページにて表示できないか 記事等ににてタグクラウドのページを作成してサイドカラムにリンクを設置 ・サイドカラムのタグクラウドを閉開式?にできないか 普段はタグクラウドの題名?(タグクラウドという文字のみ表示されていて)使用時のみクリックorアイコンを合わせるとタグの文字群が表示される このようにできないかと考えております。 それと、現状各記事にタグを設定しているのですが、スマホでタグをタッチするとサイト内での同タグの検索ができるのですが、PC表示でタグをクリックするとliveboorblogでの検索となってしまいます。 設定の仕方を間違っているのでしょうか? どなたかやり方がわかる方がおられましたら是非ご教授くださいませ。 よろしくお願い致します。

  • DreamweaverでMTのタグが勝手に小文字になってしまうのを防ぎたい.

    MovableTypeのテンプレートをデザインする時にDreamweaver(versionMX2004と8)を利用しているのですが,MTのタグ,例えば<MTEntries>などを挿入して作業していくうちにいつのまにか勝手に<mtentries>のように小文字に変換されてしまっていて,テンプレートとして登録した時にエラーが出てしまいます. DWの環境設定などで,この現象を防ぐ事は可能でしょうか? Macromediaから1年ぐらい前に提供されたMTのタグを扱えるようにできるプラグインを入れてからは登録されているタグに関しては大丈夫なのですが,MT自体のバージョンが新しくなり,新規に追加されたタグなどはダメでした. そのプラグインに新しいMT関連のタグの登録方法をご存知の方がいらっしゃいましたら教えていただけると助かります.

    • ベストアンサー
    • CSS
  • MTのPlugin「Feeds.App」 の導入

    「Feeds.App」という、他のブログの更新情報を自分のブログ上に表示させるMovableTypeのRSSfeedのプラグインを導入しました。 導入後、実際に自サイトにタグを書き込んで表示させたところ、導入したRSS feedの表示は日本語で上手く表示されているのですが、導入前にはきちんと表示されていた、サイトのもともとの日本語部分が全て文字化けしました。 ネットでいろいろ調べ、mt-jcode.plと言うプラグインを試しましたが、これはRSS feedの表示が化けた時に使うものらしく、上手くいきませんでした。 (もちろん、index.rdfも書き換えてみました。) MTの文字コードを、Shift_JIS、EUC-JPに変えてみても、表示の崩れがひどくなるだけでした。 MTのバージョンは3.151ja、ブログで指定している文字コードはUTF-8、利用しているサーバはロリポップレンタルサーバ(独自ドメインで利用)という条件です。 解決方法をご存知の方がいましたら、ぜひおしえてください。 よろしくお願いします。

  • movable typeのデータ移行について

    Movable Typeを使用して個人的にブログサイトを運営しています。今回、Movable Typeのデータを移行するために作業を実施しているのですが、日本語文字コードのところで行き詰まっております。 ○移行元 OS : Fedora Core 3 Movable Type : 3.31 phpmyadmin : 2.11.6 mysql : 3.23.58 MySQL の文字セット: Shift-JIS Movable Typeのmt-config.cgiに以下の記載がされている PublishCharset Shift_JIS ○移行先 OS : Fedora 12 Movable Type : 5.01 phpmyadmin : 3.2.5 mysql : 5.1.4.2 MySQL の文字セット: UTF-8 Unicode (utf8) ○作業内容 1.移行元でphpmyadminによりデータベースのエクスポート  データベース名をクリックして、『エクスポート』をクリック。  全選択をクリック、SQLを選択し、『DROP TABLEを追加』をチェックし、『ファイルに保存する』をチェックする。その下は「non」のままで実行するをクリックして、データベース名.sqlというファイル名で保存する。保存したファイルの文字コードはSHIFT-JISになっている。 2.移行先の設定 Movable Typeのmt-config.cgiのPublishCharsetは記載なし。 文字コードをUTF-8としてデータベース作成 $ mysql -u root -pXXXXXX mysql> create database mt character set utf8; mysql> grant all on mt.* to mtuser@localhost identified by 'mtpasswd'; 3.移行先でphpmyadminによりデータベースのインポート  データベース名をクリックして、『インポート』をクリック。  インポートするファイルに移行元で作成した、データベース名.sqlを選択し、ファイルの文字セットをsjisし、その他は変更せずに実行するをクリックする。  その後、Movable Typeのmt/mt.cgiよりサインインをするとデータベースのアップグレードが実施される。  ブログが新しくできているが、日本語が一切表示されていない。 インターネットの検索でいろいろと調べてみたのですが、結局原因が分からず、行き詰まっております。 お手数ですがよろしくお願い申し上げます。

  • Mysql-php デーベースサーバで漢字文字のみ入力できない

    Dreamweaver8でデータベースを構築中ですがサーバの方で漢字データのみ入力できていないのですがどなたか教えてください。ちなみに WIN xp レンタルサーバー データベースサーバは Mysql-phpを使用、文字コードはUTF-8を使用との事です。