从Windows复制到Mac时显示wierd字符的html文件

从Windows复制到Mac时显示wierd字符的html文件,html,windows,macos,file,cross-platform,Html,Windows,Macos,File,Cross Platform,好的,我认为这个标题很好地概括了这个问题。基本上,我已经在我的windows机器上用HTML编写了一个帮助文件,因此它包含如下字符: >,,,,,,。 显然,它在Windows上显示良好,但当我将文件复制到Mac并尝试查看它时,上面的字符会变成jibberish并向外看。我可以在Mac上键入这些字符并保存它,但我只是担心我需要做些什么来防止同样的事情在其他计算机/环境中发生 如果有人知道我如何尽可能简单地阻止这种情况发生,我将不胜感激。提前感谢…确保您的HTML文件保存为UTF8并使用UTF8元

好的,我认为这个标题很好地概括了这个问题。基本上,我已经在我的windows机器上用HTML编写了一个帮助文件,因此它包含如下字符:
>,

显然,它在Windows上显示良好,但当我将文件复制到Mac并尝试查看它时,上面的字符会变成jibberish并向外看。我可以在Mac上键入这些字符并保存它,但我只是担心我需要做些什么来防止同样的事情在其他计算机/环境中发生


如果有人知道我如何尽可能简单地阻止这种情况发生,我将不胜感激。提前感谢…

确保您的HTML文件保存为UTF8并使用UTF8元标记:

  • 要将文件另存为UTF-8,请使用记事本在中打开它并选择“另存为”,然后确保编码设置为UTF-8

  • 要将UTF-8元标记添加到HTML文件中,只需在“head”部分添加以下行:


UTF8设计用于与ASCII向后兼容,并避免UTF-16和UTF-32中的endianness和字节顺序标记的复杂性。请参阅:

我的假设是由于文件编码(可能一个使用UTF-8,另一个使用iso-8859-1)或者由于编辑器之间的差异。请在Windows计算机上尝试将代码粘贴到记事本或写字板中,然后将代码发送到Mac。

您可以将其保存为unicode,然后像John Riche所说的那样添加元,或者用其HTML实体替换:

® = ®

谢谢你的回答-这似乎成功了。也谢谢你。你的假设是正确的,但我接受了约翰的回答,因为它更完整!也谢谢你的回答