tôi không thể thử nó ra ngay bây giờ do thiếu thời gian, nhưng có một vài điều tôi suy nghĩ:
- mã hóa Có gì đặt trên mục tiêu ấn phẩm của bạn?
- Bạn có nhận được kết quả tương tự trong Trình tạo mẫu và Xem trước không?
- Nếu bạn mở tệp đã xuất bản bằng trình soạn thảo văn bản như Notepad ++, chương trình sẽ hiển thị những gì?
EDIT
Trong preview tôi có được điều này:
<div> </div>
Sau khi xuất bản tôi nhận được giống như bạn:
<div>?</div>
Vì vậy, tôi đã thay đổi mục tiêu công bố của tôi để sử dụng "Unicode (UTF-8)" thay vì "Mặc định hệ thống", và bây giờ khi tôi xuất bản tôi nhận được điều này:
<div>Â </div>
sau đó tôi gọi của Elena tuyệt vời 7 clues to deal with encoding, và đã tìm ra tôi đã mất tích này vào web.config của tôi:
<globalization fileEncoding="UTF-8" requestEncoding="UTF-8" responseEncoding="UTF-8"/>
này vẫn không làm điều đó, nó vẫn tải nhân vật kỳ lạ này ở giữa các thẻ. Đầu mối cuối cùng này là do mã hóa không được áp dụng cho các trang có phần mở rộng ".html". Đổi tên mẫu trang của tôi để có một phần mở rộng .aspx, được công bố, nhấn F5 và ma thuật, div của tôi bây giờ cho thấy:
<div> </div>
EDIT 2 Nếu bạn muốn sử dụng phần mở rộng .html, chỉ cần thêm này vào trang của bạn của < đầu >:
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
Nguồn
2013-02-21 22:27:22
Nếu bạn đang ở trong đề nghị Area 51 cho một trang web Tridion, hãy xem xét tham gia các phiên bản beta tin và hỏi câu hỏi này trong http://tridion.stackexchange.com –