サポート » バグ報告と提案 » 2016/09/09画像アップロード時のタイトルの文字化けについて

  • 画像をアップロードすると、タイトルがファイル名で自動挿入されるかと思います。
    ファイル名が日本語「ワードプレス.jpg」としたら、x6khaojrw09ansdka1.jpgなどのように、文字化け?日本語がローマ字になってしまいます。
    昨日(2016/09/08)までは正常に挿入されていたのですが、今日画像をアップロードしたら文字化けするようになってしまいました。

    サーバー:ロリポップ スタンダード モジュール版
    ワードプレス:4.6.1

    他サイトも運営しているのですが、そこでアップロードしても同様に文字化けします。
    原因は何なのでしょうか。
    ご教授お願い申し上げます。

    石川 

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは。

    4.6.1でメディアファイルのタイトルに関する不具合が2件報告されています。
    ただ、文字の化け具合からはどちらにも該当しない気もするのですが、リンク先を確認して対策されたら直るかもしれません。

    (1)
    メディアタイトルに不要なサニタイズが行われるようになったためにタイトルが文字化けします。
    2バイト文字がURLエンコードされるので、@ishikawayesさんの化け具合とは違う気もします。
    4.6.2で修正予定です。

    https://core.trac.wordpress.org/ticket/37989

    お急ぎの場合は、以下のURLでグリーンになっている箇所を赤で表示されているように変更してください。
    WordPressのコアをさわりますので、バックアップをお忘れなく。
    https://core.trac.wordpress.org/changeset/38538

    (2)
    データベースの文字コードにutf8mb4のようなUnicodeのサブセットを使っていると発生するとありますが、どういうことなのかは私にははっきりわかりません。
    4.6.2で修正予定です。
    MySql5.6を試してはどうか、という記述もありますが、それで直るのかは不明です。
    パッチは提供されています。

    https://core.trac.wordpress.org/ticket/37982

    munyagu様ご回答ありがとうございます。
    グリーンを赤に変更しましたが、直りませんでした。

    ワードプレスを4.6.1→4.5.3にダウングレードしたら直りました。
    貴重な意見ありがとうございました。

    ダウングレード直後にファイルをアップロードしたら直ったのですが、いまアップロードしたらまた同じ症状がでました。
    再度アップグレード→ダウングレードしたら直りました。
    同じように困っている人がいるかもしれないので、気づいた事を書いておきます。

    ・稀にデータベース接続エラーが出る。更新すれば直る
    ————————————————
    データベース接続確立エラー
    これは、wp-config.php ファイルのユーザー名とパスワードが正しくないか、あるいは mysqXXXX.phy.lolipop.lan のデータベースサーバーに接続できないかのどちらかを意味します。ホスティングサービスのデータベースサーバーがダウンしているかもしれません。

    ユーザー名とパスワードに間違いはありませんか ?
    正しいホスト名を入力しましたか ?
    データベースサーバーは稼働していますか ?
    こうした用語が何を意味しているのか分からない場合は、ホスティングサービスに連絡するべきでしょう。助けが必要であればいつでも WordPress サポートフォーラムを訪れることができます。
    ——————————————————————–
    ダウングレード→アップグレードで上記症状発生のタイミングで画像をアップロードしても文字化け無し。データーベースも関係無いかもしれないけど、ちょっと怪しい気がする。
    ・プラグインを全て停止してもおなじ症状(文字化け)が出る。アップグレード→ダウングレードしてプラグインを有効化しても正常に文字化けせずアップロードできるので、プラグインは関係無さそう。
    ・WP Multibyte Patchプラグインをインストールした頃から文字化けが発生した気がするが、プラグインは正常に動作しているので関係無さそう。

    WordPressで日本語のファイル名をアップロードする方法


    この記事の作業をしたけど改善されなかった。

    何が原因で発生するのかは分からない。
    プラグイン停止時に発生したので、ワードプレス側に問題があるのかな?と素人ながら思っております。

    とりあえず、ダウングレードすれば直りました。

    • この返信は8 ヶ月、 2 週間前に ishikawayes さんが編集しました。
    • この返信は8 ヶ月、 2 週間前に ishikawayes さんが編集しました。
    モデレーター Seisuke Kuraishi (tenpura)

    (@tenpura)

    以下、4.6.1 向けのアップデートされた修正方法を試してみてください。

    WordPress 4.6.1 でメディアタイトルがエンコードされる問題の修正方法

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。