pyCharm 디 버 깅 출력 창 중국어 디 스 플레이 설정(문자 코드 변환)
File -> settings -> Editor -> File Encodings
먼저 설정 열기:파일->기본 설정->파일 인 코딩(중국어 버 전 입 니 다)
그림 설정 으로 수정 하고 응용 을 누 르 면 됩 니 다.
py 파일 헤더 에\#-*-coding:UTF-8-*-또는\#coding=utf-8
코드 안에 있 습 니 다.
str = str.encode() //
client_recv = client.recv(1024)
print(client_recv.decode("utf-8")) // ..decode("utf-8")
추가 지식:Python 이 데이터 베 이 스 를 읽 고 중국어 출력 을 처리 할 때 물음표 가 나타 납 니 다.다음 과 같다.
많은 친구 들 이 필자 처럼 데이터 베 이 스 를 읽 고 출력 할 때 중국어 문자열 에 위의 물음표 가 나타 날 것 이 라 고 믿 습 니 다.
필 자 는 이 문 제 를 처음 만 났 을 때 도 인터넷 에서 관련 해결 방안 을 많이 검 색 했 지만 결국은 문 제 를 확실하게 해결 하 는 답 을 찾 지 못 했다.마지막 에 야 진정한 해결 방법 은 생각 보다 복잡 하지 않다 는 것 을 알 게 되 었 다.
connect(host="127.0.0.1",user="root",passwd="root",db="test")
connect 링크 데이터 베 이 스 를 활용 할 때 필자 가 상기 코드 를 쓴 것 처럼 많은 친구 들 이 있 을 것 이 라 고 믿 습 니 다.데이터베이스 이름 으로 끝 났 습 니 다.
그러나 문제 의 근원 은 여기에 있 습 니 다.charset='utf 8'을 추가 하지 않 았 습 니 다.특히 utf 8 이 아니 라 utf 8 입 니 다.charset 를 utf-8 로 지정 해 야 합 니 다.
conn = pymysql.connect(host="127.0.0.1",user="root",passwd="root",db="pachong_dangdang",charset='utf8')
최종 코드 수정 은 위 와 같다.이후 프로그램 을 다시 실행 하면 서 중국어 가 물음표 로 변 하 는 상황 은 완벽 하 게 해결 됐다.
이상 의 pyCharm 설정 디 버 깅 출력 창 중국어 디 스 플레이 방식(문자 코드 변환)은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 이 저 희 를 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
어떻게 자바 프로그램 을 시스템 트 레이 로 최소 화 합 니까?아래 의 이 프로그램 은 자바 응용 프로그램 을 트 레이 로 축소 하 는 방법 을 간단하게 실현 하 였 다. 프로그램 이 실행 되 는 jdk 는 1.6 이 어야 합 니 다. 이것 은 J2SDK 1.6 에 새로 추 가...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.