hide-p

動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • 返信先: 会員登録時の文字化け #75513
    hide-p
    参加者

    やっと解決しましたので報告です。
    私、スキルがあるわけではありません。
    その中でご指摘いただいた「全てを見直したのか?」という部分で再度見直しました。
    確かにmysqlからだと全てutf8でしたが、phpmyadminを使い、テーブルとカラムをチェックしたら、やはりlatin1が潜んでいました。
    修正して、テストして確認できました。
    ありがとうございました。

    返信先: 会員登録時の文字化け #75508
    hide-p
    参加者

    返信ありがとうございます。
    はい。次の通りです。globalも同様です。
    mysql> show variables like ‘character%’;
    +————————–+—————————-+
    | Variable_name | Value |
    +————————–+—————————-+
    | character_set_client | utf8 |
    | character_set_connection | utf8 |
    | character_set_database | utf8 |
    | character_set_filesystem | binary |
    | character_set_results | utf8 |
    | character_set_server | utf8 |
    | character_set_system | utf8 |
    | character_sets_dir | /usr/share/mysql/charsets/ |
    +————————–+—————————-+

    phpmiadminですが、usces_member他見たところ
    utf8_general_ci
    となっております。

    他のデータベースで日本語が記録されているところを参照したところ
    utf8mb4_unicode_ci
    となっていたものがあったのでそれに変更してから、ダッシュボードの会員および受注リストの「?」となっている部分を日本語へ変更してみましたが、やはり更新後に?へなってしまいます。

    よろしくお願いします。

    返信先: 会員登録時の文字化け #75500
    hide-p
    参加者

    追加情報です。
    テーマの切り替え、プラグインのカートweicart以外の無効化、php並びmysqlのアップデート、を見直しましたが、文字化けします。
    メールは大丈夫なので、やはりデータベースへの書き込みの際に文字化けしていると仮定しました。
    そこで、ブログのコメントを書いてみたところ文字化けせず、ダッシュボードの新規会員から登録すると文字化けしました。
    しかしながら、商品登録の入力はいずれも文字化けしません。
    最後に書き忘れていましたが、マルチサイト運用しています。
    よろしくお願いします。

    返信先: 会員登録時の文字化け #75499
    hide-p
    参加者

    テストしなおしました。
    「次へ」にして、注文を完了させたところ、受注データの日本語がやはり「?」に文字化けしていました。

    念のためmysqlの文字セットを確認してlatin1になっていたところ、utf8へ変更してみて再度テストしたところ、やはり文字化けしてしまいました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)