2012-02-09 21 views
13

Tôi không biết tại sao nhưng tôi không thể sử dụng ký hiệu "độ" (°) với Văn bản xml. Tôi đã thử với ° nhưng nó không hoạt động. Output chỉ là như thế nàykhông thể sử dụng biểu tượng "độ" trong xml

Heart Rate: 78, Respiratory Rate: 102<12, Temp (degF): 70° 
, Oxygen Sat (%): 100.Non-invasive Blood Pressure: Systolic: <107, Diastolic: &51 Mean: 70
+2

Nếu đây là xml bạn đang thực sự nói về bạn nên thoát khỏi caracter đó. '°' => ° Nhưng cũng '<' trở thành < và '&' trở thành & –

+0

Bằng cách nào bạn "không thể" sử dụng? Có vẻ như ở trên, ví dụ. –

Trả lời

4

Bạn có thể phải sử dụng các thực thể &#176; hoặc &deg;. Bạn cũng có thể phải khai báo điều này trong tài liệu. Đây là một lời giải thích khá tốt về việc phải làm gì http://www.tizag.com/xmlTutorial/xmlentity.php

+0

Nếu một ký tự khá thẳng về phía trước như ° không hoạt động, nó gợi ý một vấn đề sâu hơn với mã hóa ký tự. Giải quyết vấn đề sâu hơn là thích hợp hơn là vá một triệu chứng cụ thể. –

5

Sử dụng mã hóa UTF. Ngoài ra, không có &deg; -entity trong XML.

27

Sử dụng &#176; hoặc &#xb0; (giống như &#x00b0;).

Điều này sẽ chuyển đổi thành mức độ. Xem trang unicode character để biết chi tiết.

2

Có vẻ như bạn có vấn đề về mã hóa ký tự. Vấn đề biểu tượng độ có lẽ chỉ là một triệu chứng của một vấn đề lớn hơn.

Biểu mẫu nhị phân của tài liệu XML (ví dụ: tệp/luồng/nội dung bạn đang đọc từ đó) được mã hóa bằng cách sử dụng bộ ký tự . Tài liệu XML nên indicate bộ ký tự nào được mã hóa. Điều này đảm bảo rằng người đọc XML có thể ánh xạ chính xác giữa bộ ký tự của tài liệu và bộ ký tự mà chúng sử dụng.

Nếu biểu tượng độ không hoạt động, điều đó gợi ý rằng tài liệu XML được đề cập không khai báo bộ ký tự của nó hoặc khai báo sai ký tự.

Cách khác, tất nhiên, nó có thể là một vấn đề trên đầu ra và không liên quan gì đến XML; bạn chưa từng nói cách những gì bạn đang làm không hoạt động, vì vậy chúng tôi không thể nói chắc chắn. Nếu đó là vấn đề về đầu ra, thì đó có thể là vấn đề tương tự (ví dụ: các vấn đề về ký tự).

Nếu bạn chưa đọc, hãy đọc The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) bởi Joel Spolsky và the section linked above của đặc tả XML. Bạn cũng có thể tìm thấy các câu hỏi thường gặp về Unicode (đặc biệt là this onethis one) hữu ích.

-1

bạn cần phải đặt  ° trước

chỉ cần sao chép và dán  ° này

đó là lạ tôi biết, nhưng điều này đã làm việc cho tôi. Tôi phát hiện ra nó chỉ nhìn vào một tập tin .docx

+1

Bạn có thể tìm thấy giải thích cho lý do tại sao tính năng này hoạt động không? –

Các vấn đề liên quan