DB 서버 Rocky Linux 9 / MySQL 8.0 / system and DB LOCALE euc_KR
WEB 서버 CentOS 7 / Apache 2.4 / PHP 5.2.17
May 20 09:34:43 localhost httpd: PHP Warning: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument in /path/file.php in Line_NUM
서버 로케일 및 소스, DB table 상에서의 charset을 모두 맞췄는데도 계속 Err가 발생하여 MySQL 설정 상에서 연결되는 session charset을 강제로 DB의 charset으로 고정하도록 설정하였습니다.
vi /etc/my.cnf
[mysqld] skip-character-set-client-handshake
DB 재시작하여 적용합니다.