저희 웹사이트는 다른 프로그램에서 호출될 수 있습니다. 예를 들어, 운영체제의 ASP 페이지는 중국어 간체체를 ASP.net 페이지에 전달해야 합니다. 기본적으로 중국어 간체 운영체제에서는 ASP의 Server.UrlEncode 메서드가 중국어를 GB2312 인코딩으로 인코딩합니다. 하지만 기본적으로 ASP.net 페이지는 UTF-8로 인코딩되어 있습니다. 이 경우 Request.QueryString["Tag"]를 사용해 값을 받아들이면 중국어 정보를 받을 수 없고, 단계별 디버깅에서 왜곡된 문자가 보일 수 있습니다. 현재 Request.QueryString["Tag"]는 왜곡된 문자로 받아들여지지만, URL은 현재 오류가 없습니다.
해결책은 URL의 매개변수를 직접 분석한 후, .net의 기본 UTF-8 인코딩 대신 GB2312 인코딩에 따라 매개변수 값을 복호화하는 것입니다. 사실 마이크로소프트도 이에 대응하는 함수를 제공하므로, 우리가 직접 정규 표현식을 사용하지 않아도 URL 문자열을 분석할 수 있습니다.
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com