前提
mysql Ver 14.14 Distrib 5.7.38, for Win64 (x86_64)
下記の書籍で学習しています
第2版 ゼロからはじめるデータベース操作
実現したいこと
MySQL
1shopデータベースの中に下記のような構成でShohinテーブルを作成しました。 2 3+---------------+--------------+------+-----+---------+-------+ 4| Field | Type | Null | Key | Default | Extra | 5+---------------+--------------+------+-----+---------+-------+ 6| shohin_id | char(4) | NO | PRI | NULL | | 7| shohin_mei | varchar(100) | NO | | NULL | | 8| shohin_bunrui | varchar(32) | NO | | NULL | | 9| hanbai_tanka | int(11) | YES | | NULL | | 10| shiire_tanka | int(11) | YES | | NULL | | 11| torokubi | date | YES | | NULL | | 12+---------------+--------------+------+-----+---------+-------+ 13 14こちらのテーブルに下記のデータを挿入しようとしたところエラーが発生しました。 15 16START TRANSACTION; 17INSERT INTO Shohin VALUES ('0001', 'Tシャツ' ,'衣服', 1000, 500, '2009-09-20');
発生している問題・エラーメッセージ
ERROR 1366 (HY000): Incorrect string value: '\x83V\x83\x83\x83c' for column 'shohin_mei' at row 1
試したこと
エラーの解消のためにはmy.cnfを編集し言語設定をutf-8にする必要があるらしいのですが、
その編集の仕方が分からず困っています。
まずmy.cnfの場所を調べました。
MySQL
1 2mysql --help | find "my.cnf" 3 4order of preference, my.cnf, $MYSQL_TCP_PORT, 5C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\MySQL Server 5.7\my.ini C:\Program Files\MySQL\MySQL Server 5.7\my.cnf
左から順番に読み込みの優先順位が高くなるようです。
下記のコマンドで編集をしようとしているのですがエラーが出て触ることができていません。
sudo vi C:\WINDOWS\my.ini Start-Process : このコマンドは、次のエラーのため実行できません: 指定されたファイルが見つかりません。。 発生場所 行:1 文字:1 + Start-Process vi -Verb runas -ArgumentList "C:\WINDOWS\my.ini" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Start-Process]、InvalidOperationException + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
良い方法をご存じの方がおりましたら是非教えて頂けると嬉しいです!
何卒よろしくお願いいたします!

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。