2014-04-01 64 views
0

我使用Eclipse PDT開發了一個joomla組件。 我發現this snippets ed想要在eclipse中導入它。在Eclipse中導入片段

當我導入它時,沒有任何反應。 i從存檔文件中提取xml文件。

有什麼建議嗎? 非常感謝!

+0

您是否嘗試下載原始視圖,在您的文本編輯器中打開,然後將編碼更改爲UTF-16 BE,如註釋中所示? – Lodder

回答

1

更一般地說,導入的XML文件中的編碼必須與您在Eclipse「首選項 - >常規 - >工作區」設置中指定的設置相匹配。

1

eclipse在我的機器上導出的代碼片段,其中編碼爲utf16le;找出使用了什麼編碼我用了下面的命令:

file -bi snippet.xml application/xml; charset = utf-16le

我下載的代碼段xml文件在us-ascii中編碼。我轉換他們使用下面的命令來utf16le應按:

的iconv -f US-ASCII -t utf16le應按snippet.xml> snippet_utf16le.xml

NB:

  1. 打印所有可用編碼列表使用:

    iconv -l

  2. 一些文本編輯器看起來不像utf16le;當gedit讀取它時,ubuntu上的leafpad將該文件視爲空白。

或者:

  1. 出口從日食
  2. 片段刪除片段的內容並粘貼自己的代碼
  3. 導入現在修改.xml文件到片段

這個評論來自「Valentin Despa」關於以下討論:https://groups.google.com/forum/#!topic/joomla-dev-general/EHkwx9e2R5Y幫助我調查e解決方案前面提到:

Andrew提供的文件似乎用ANSI編碼。我的Eclipse導出以UCS-2 Big Endian編碼的片段。 有了像Notepad ++這樣的工具,我已經設法將它們轉換爲UCS-2 Big Endian(Encoding> Convert to UCS-2 Big Endian),並且沒有任何問題。