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 one và this one) hữu ích.
Nguồn
2012-02-09 08:52:06
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 & –
Bằng cách nào bạn "không thể" sử dụng? Có vẻ như ở trên, ví dụ. –