將以下URL粘貼到IE中時:http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx,頁面右側的鏈接乾淨地顯示「下載Zoomit(77 KB)」。如果將鏈接粘貼到Office文檔(Word,Excel,PowerPoint - 使用Office 2003進行測試)中,並激活文檔中的鏈接,那麼相同的文本就會找到一些A-circumflex符號。這是因爲源HTML包含「& nbsp;」實體(非中斷空間),它被翻譯成Unicode 00A0。在UTF-8中,這表示爲X'C2A0',然後將X'C2'顯示爲A-circumflex。我並不完全理解代碼頁是如何混淆的,但我真的很想找到一個HTML元http-equiv字符集值,這會導致包含nbsp實體的頁面正確顯示,即使從Office文檔。MS Office超鏈接更改代碼頁?
0
A
回答
0
我發現了一個似乎正在工作的答案。首先,我添加了一個警報來顯示document.charset。直接調用時顯示「utf-8」,當從MS Office文檔中的超鏈接調用時顯示「windows-1252」。因此,我插入了以下元標記,即使從Office文檔調用頁面,頁面似乎也能正確顯示:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
相關問題
- 1. Microsoft Office超鏈接問題
- 2. 從超鏈接更改爲鏈接btn
- 3. ms超級鏈接餅圖
- 4. 更改Access中的超鏈接文本
- 5. 更改超鏈接顏色,同時點擊其他超鏈接
- 6. MS Office SharePoint Server 2007 UI語言更改
- 7. 更改MS Office按鈕圖標
- 8. wordpress - 更改頁面鏈接
- 9. 更改MS Word 2007中的頁碼
- 10. 在源代碼中放置超鏈接
- 11. 代碼是不是超鏈接
- 12. 從短代碼中刪除超鏈接
- 13. 從代碼後面禁用超鏈接
- 14. 根據代碼顯示超鏈接
- 15. Google表格超鏈接響應代碼
- 16. 點擊更改超鏈接圖像
- 17. 更改ASP超鏈接文本圖像
- 18. 更改超鏈接文本的大小
- 19. 使用jquery動態更改超鏈接
- 20. asp.net - 更改列的超鏈接列
- 21. 在運行時更改BIRT超鏈接
- 22. 更改超鏈接形成iframe?
- 23. 更改特定的超鏈接位置
- 24. 將文本更改爲超鏈接
- 25. 更改uitextview超鏈接顏色
- 26. AngularJS將{{post.title}}更改爲超鏈接
- 27. 刷新時更改超鏈接
- 28. 更改超鏈接按鈕後,按
- 29. 更改href的值的超鏈接
- 30. 使用jquery更改超鏈接