PHPとmysqlでログインシステムをつくっています。
番号とパスワードを入力したら、次のページでログインしている名前が出てくるというものです。
###発生している問題・エラーメッセージ
ログインすると下記employee_infoのテーブルの名前として入力するところがローマ字なら反映されるのですが、漢字やひらがななどを使うと、ページ遷移した時に、「??」と出てしまって文字化け(?)しています。
使用言語:php,mysql mysqlのテーブル↓ create table employee_info( id int(8) not null auto_increment primary key, shain_no varchar(20), password varchar(20), name varchar(40) ); insert into employee_info(shain_no,password,name) values (11111111,11111111,'名前'); ###試したこと ローマ字で記入したらログイン名が出てくるのですが、漢字で入力したい。 また、以下は確認したのですが、この状態でもうまく出て来ません。 mysql> show variables like 'char%'; +--------------------------+-------------------------------------------+ | 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 | /rdsdbbin/mysql-5.5.53.R1/share/charsets/ | +--------------------------+-------------------------------------------+ ###補足情報(言語/FW/ツール等のバージョンなど) mysqlのバージョン Server version: 5.5.53-log Source distribution phpのバージョン PHP 5.4.45
回答4件
あなたの回答
tips
プレビュー