문자열 작성기를 사용하여 파일에 문자열을 묶어 쓰고 있지만 문자열을 볼 때 문제가 있음을 발견했습니다. 파일을 16 진수로 만들었습니다. 즉 단어를 구분하는 공백이 2 개있는 경우 공백 (x20) 대신 비 구분 공백 (xc2 a0)으로 바뀝니다. 이것이 큰 문제인지는 모르겠지만 쉽게 해결할 수 있는지 알고 싶습니다.StreamWriter 문제 - 16 진수로 '20 c2 a0 '로 쓰여진 2 개의 공백 '20 20'
20 c2 a0 53 57 45 45 50 Dump = " SWEEP"
그러나 나는 항상 싶습니다 : 여기
은 제가 보는 것을 년대 C2의 A0 여기에 보이지 않는 것을20 20 53 57 45 45 50 Dump = " SWEEP"
주하지만 덤프 같이 보입니다 '에이.' 내가 Notepad ++ Hex Plugin을 사용할 때.
누구에게 아이디어가 있습니까?
환호와 감사의 사전;
나는 예상 된 결과를 얻었으며 ... 코드를 게시 할 수 있습니까? 또한 문자열은 어디에서 왔습니까? –
소스에 비 분리 공간이 있다고 가정합니다. 당신은 쓰기 전에 그들을 대체 할 수 있습니다. 출처는 어디에서 얻을 수 있습니까? –
그건 빠릅니다. 출처 : // 거래 # 1. 트랜잭션 transaction1 = InitializeTransaction (_tranId1, TransactionProcessing.Currency.CurrencyCode.CAD, transactionDate, (십진수) 24939.34, @ "CIBC SWEEP".ToString(), "3"); – Daver