phpMyAdmin에서 테이블 구조를 표시하는 방법
2530 단어 MySQLphpMyadmin
이 기사를 참고로하고 있습니다.
해결! phpMyAdmin 테이블 구조의 내용이 표시되지 않는 문제
작업환경
OS : Windows 10 HOME
phpMyAdmin : 5.0.1
Xampp 설치 방법
설치 방법에 대해서는, 다른 기사에서 해설하고 있습니다.
【환경 구축】Windows10에 XAMPP를 인스톨 방법
해결 방법
Util.php 다시 쓰기
Xampp를 시작하는 경우 중지합니다.
C:\xampp\phpMyAdmin\libraries\classes
로 이동합니다.Util.php
를 편집기에서 엽니다.1617행의 기술
$ret = strftime($date, (int) $timestamp);
를 다음과 같이 변경합니다.$ret = strftime('%Y-%B-%d %H:%M', (int) $timestamp);
Xampp를 다시 시작하고 phpMyAdmin을 열면 아래와 같이 표시되었습니다.
표시되지 않는 원인
아래에 따르면 표시되지 않는 원인은 다음과 같습니다.
strftime()의 첫 번째 인수에는 $date 내용으로 %Y년 2월 %d일 %H:%M이 전달됩니다. 이것 자체는 사양대로 문제가 없는 것처럼 보인다.
그러나 strftime을 처리 할 때 의존하는 Windows C 라이브러리에서는 문자열을 한 번 Shift-JIS로 변환하고 있습니다. 즉, UTF-8→SJIS→UTF-8의 변환이 행해지고 있다. 여기서, 한자의 「월」의 글자가 문자 깨짐을 일으켜, 부정한 멀티바이트 문자라고 인식되어 strftime()가 false를 토하고 있다, 라고 하는 것이 진상이다.
인용 소스 : phpMyAdmin5.0.1의 상태 탭이 Fatal Error로 표시되지 않는 버그
이상, phpMyAdmin으로 테이블 구조를 표시시키는 방법이었습니다.
Reference
이 문제에 관하여(phpMyAdmin에서 테이블 구조를 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/neneta0921/items/80169f34886fd8ec8264텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)