Jquery 어 지 러 운 해결 프로 세 스 도해 튜 토리 얼
간단 한 요청,간단 한 응답,하지만 어 지 러 운 코드 가 생 겼 습 니 다.
Why?
어 지 러 운 코드 가 발생 하 는 이 유 는 간단 합 니 다.인 코딩 표 가 잘못 사용 되 었 기 때 문 입 니 다.예 를 들 어 big5 문 자 를 전 달 했 는데 받 으 면서 utf-8 또는 utf-8 인 코딩 을 사 용 했 지만 GB 2312 로 디 코딩 했 습 니 다.
알 겠 습 니 다.요청 과정 에서 발생 한 코드 인지 확인 해 보 세 요.
그럼 제 가 보 낸 게 스 팸 인가요?
C:/tmp/아래 test.txt 열기
이게 무슨 코드 인지 맞 춰 보 세 요.
클 라 이언 트 가 맞 고 서버 쪽 에 정확하게 도착 한 것 같 습 니 다.asp.net 에서 인 코딩 을 잘못 한 것 같 습 니 다.HttpRequest 클래스 에서 인 코딩 과 관련 된 속성 이 있 는 지 찾 아 보 세 요.
웹.config 보 세 요.
테스트 해 볼 게 요.utf-8 로 수정 해 볼 게 요.
원인 을 성공 적 으로 찾 았 습 니 다.클 라 이언 트 전송 utf-8,그리고 서버 측 big5 수신 에 문제 가 생 긴 것 같 습 니 다.
그러나 이 프로젝트 는 이렇게 해결 할 수 없습니다.왜냐하면 이 오래된 프로젝트 는 오래 달 렸 기 때 문 입 니 다.여 기 를 바 꾸 면 예전 의 다른 프로그램 에 영향 을 줄 수 있 습 니 다.클 라 이언 트 를 바 꾸 세 요.요청 속성 을 utf-8 로 설정 하여 asp.net 을 망 설 이지 않 게 합 니 다.
ajax 요청 코드 수정,charset 속성 설정
문 제 는 해결 되 었 으 나 최근 에는 vs 2005 에서 jquery 를 사 용 했 습 니 다.오류 가 발생 하지 않 았 습 니 다.vs 2005 가 utf-8 로 기본 값 을 받 았 을 수도 있 습 니 다.
vs.net 2003 은 기본적으로 이 컴퓨터 운영 체제 의 인 코딩 입 니 다.예 를 들 어 big5,gb 2312 등 이 있 기 때문에 자주 어 지 러 운 문제 가 발생 합 니 다.
또한 간단 한 텍스트 파일 을 공유 하 는 어 지 러 운 보기 방법 입 니 다.
txt 로 끝나 지 않 은 텍스트 파일(예 를 들 어 aspx,cs)에 대해 서 는 접 두 사 를 txt 로 바 꾼 다음 IE 를 열 어 볼 수 있 습 니 다.그렇지 않 으 면 IE 가 모 르 고 직접 다운로드 할 수 있 습 니 다.
사진 이 너무 많 으 니 인터넷 속도 가 느 린 TX 를 용서해 주세요~~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jquery에서 동일한 NAME 또는 id 행 삭제 작업 가져오기//Jquery 같은 수를 가져오고 줄 수와 인자를 삭제합니다. //ID'''또는this를 통해 본 줄의 두 번째 tdeq를 획득(1) 0부터 $("#"+id+"").parents("tr").find("td:eq(1...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.