2011-10-27 1 views
0

나는 워드 문서에서 데이터베이스로 텍스트를 전송하는 프로그램을 만들고 있습니다. 형태로 나타나 무엇 C# 알 수없는 텍스트 찾기

textBox1.Text = oDoc.Tables[1].Cell(1, 3).Range.Text; 

했다 :

enter image description here

하지 않았다 무엇 일부 테스트하는 동안 나는 다음과 같이 테이블 셀 범위 텍스트의 설정 후 텍스트 상자 내부의 텍스트를 건너 왔어요 텍스트의 끝 부분에 점이 예상되었고, 나는 그것이 무엇을 나타내야하는지 전혀 모른다. 점을 강조 표시 할 수 있지만 복사하여 붙여 넣으면 아무 것도 나타나지 않습니다. 점을 수동으로 삭제할 수 있습니다. 아무도 이것이 무엇인지 식별 ​​할 수 있습니까?

답변

2

식별 비트는 너무 열심히 안 : 그 문자에 대해 당신에게 유니 코드 UTF-16 코드 단위를 줄 것이다

string text = oDoc.Tables[1].Cell(1, 3).Range.Text; 
textBox1.Text = ((int) text[4]).ToString("x4"); 

이 ... 당신이 다음이 Unicode web site가 뭔지 알 수 있습니다. (나는 보통 Charts 페이지 또는 directory of PDFs을보고 번호 매기기를 기반으로하는 차트를 추측합니다. 이상적은 아니지만 더 좋은 방법이있을 수 있지만 항상 충분히 잘 작동합니다.)

물론 당신이 그것을 확인했을 때 당신은 여전히 ​​거기에 뭐하고있는 지옥을 해결해야합니다 ... 원래의 Word 문서는 단지 "HOLD"를 가지고 있습니까?

+0

감사합니다. 000d는 캐리지 리턴으로 밝혀졌습니다. –