[英]Ubuntu strange encoding issues using sublime text 2
我正在使用編寫PHP的Sublime Text 2運行ubuntu 13.04 64bit。 我有時似乎收到以下錯誤:
Parse error: syntax error, unexpected 'Â ' (T_STRING) in
/home/afflicto/public_html/html/HTML.php on line 10
解決方案是刪除整個行並重新編寫。 該字符在源代碼中不可見。
這是怎么回事? 這僅發生在ubuntu上,從未發生在Windows上。
提前致謝。
可能發生的情況是您在按住Alt鍵的同時按空格鍵(ALT +空格鍵),輸入一個不間斷的空格而不是常規空格。 我對Ubuntu不確定100%,但這是OSX中的常見問題。
要在Sublime Text中修復它,請將以下內容添加到Preferences / Key Bindings-User:
{ "keys": ["alt+space"], "command": "insert_snippet", "args": {"contents": " " } },
需要注意的是,如果你有在文件中附加行,你需要保持尾隨,
-否則就刪除它。
閱讀以下內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.