jquery datatables와 MS XSS 라이브러리를 사용하고 있습니다. Html 인코딩에 관한 질문
나는이AntiXss.HtmlEncode(MyDate.ToString("MM/dd/yyyy h:mm tt"))));
이 그래서 그 모든 인코딩이
07/22/2010 4:04 PM
렌더링했다. 어떤 이유로 든 이것은 데이터 테이블을 엉망으로 만든다. 더 이상 정렬 할 방법을 알 수 없습니다.
왜 슬래시와 점을 인코딩합니까? 뭐가 그렇게 나쁘니? 이 브라우저에 표시 될 때 그래서 datatables 그냥 인코딩 된 버전에서 소요 추측하고 그것으로 무엇을 해야할지 doesnot 오후 4시
: / 2010 년 5 월 4 일 22 / 07처럼 보인다.
어떻게해야합니까? 데이터를 인코딩하려고하지만 정렬이 엉망인 경우에도 좋지 않습니다. 대신 안전한 HTML 조각을 사용해야합니까?
글쎄 날짜는 사용자가 설정합니다. 데이터베이스에 들어가려고하면 죽을 것입니다 (datetime이 아니기 때문에). 보조 노트에서 db에 대한 입력을 인코딩하거나 모든 것을 입력하고 출력을 사용자에게 인코딩하는 것이 더 좋습니다. 아니면 둘 다합니까? – chobo2
숫자는 int로 저장되는 것이 어떻습니까? 그들은 int의 거짓말에서 그것을 16 진수로 쓸 수 있습니까? – chobo2
이제 생각해 보니 데이트 할 때 네 말이 맞지 않을거야. 나는 사용자가 아무것도 (그것을 문자열로 변경되면서) 이후 변경할 수 있다고 생각 같아요하지만 날짜가 datetime datetime에 저장되면 문자열을 만드는 것이 어렵다고 생각합니다. . 그래서 int, bits 등과 같은 것이 될 것이라고 추측합니다. – chobo2