重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

初めまして。
教材とネットを使い、以下環境&設定でDBを学習中ですが、
コンソール上では日本語が「?」で表示され、ブラウザ上では文字化けしてます。
下記環境の前に、XAMPPを7.1.9で動かしてましたが同じで、
まさかと思いつつ最新にしましたが、変わらずでした。

【環境】
Windows7(64bit)上にXAMPP(Ver7.2.1)
※DLファイルはxampp-win32-7.2.1-0-VC15-installerです。

【設定】
mysql側(C:\xampp\mysql\binの「my.ini」ファイルを修正)
[client]の
default-character-set=utf8
[mysqld]の
character-set-server=utf8
skip-character-set-client-handshake

php側(C:\xampp\phpのphp.iniを修正)
default characterが以下
default_charset="UTF-8"
timezoneが以下
date.timezone = Asia/Tokyo
mbstringが以下2つ
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8

phpmyadminの一般設定の照合手順を以下へ
utf8mb4_unicode_ci

utf8_general_ci

【現状】
画像真ん中ちょい上のnameの個所

セットしたデータは旧字を使わない人名です。

お気づきの点がありましたら、ご教授頂ければと思います。

「データベース(mysql)の日本語表示に」の質問画像

A 回答 (2件)

コンソールでのmysqlは仮に表示できても使い勝手が悪いので


なんらか別のアプリで表示することをおすすめします。
    • good
    • 0
この回答へのお礼

アドバイス有難うございます。
試してみます。

お礼日時:2018/01/30 21:03

コマンドプロンプト(cmd.exe)で UTF-8 が文字化けして表示できないなら、SJIS で表示すればよいです。



set names sjis;

または

set names cp932;
    • good
    • 0
この回答へのお礼

アドバイス有難うございます。
試してみます。

お礼日時:2018/01/30 21:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す