如何使用MS Word创建在windows和linux服务器上正确显示的html?
当我使用MS Word创建文档并将其上载到html服务器时,当它是windows服务器时,它会正确显示,但当它是linux服务器时,它不会正确显示。 我在IE和Firefox上都试过了。 源代码中的meta标记表示charset=windows-1252 在浏览器中显示的源代码与我上传的源代码完全相同,因此服务器不会改变这一点。然而,当从linux服务器获取时,像重音e这样的字符显示为愚蠢的字符。 那么在tcp/http/?中的某个地方???服务器发送到浏览器的记录使浏览器解释不同于当前字符的字符。如何使用MS Word创建在windows和linux服务器上正确显示的html?,linux,windows,http-headers,Linux,Windows,Http Headers,当我使用MS Word创建文档并将其上载到html服务器时,当它是windows服务器时,它会正确显示,但当它是linux服务器时,它不会正确显示。 我在IE和Firefox上都试过了。 源代码中的meta标记表示charset=windows-1252 在浏览器中显示的源代码与我上传的源代码完全相同,因此服务器不会改变这一点。然而,当从linux服务器获取时,像重音e这样的字符显示为愚蠢的字符。 那么在tcp/http/?中的某个地方???服务器发送到浏览器的记录使浏览器解释不同于当前字符的字
这可能是什么?当您使用MS Word创建文档时,文件中有许多字符是您看不到的,例如行尾标记、分页符等,只有在将文件上载到服务器后才会注意到这些字符
您应该始终使用纯文本编辑器(如Notepad++)甚至bluefish来创建这些文件。有时,如果您确保将文件保存为web文档(htm或html),您可以让MSWord执行此操作,但特殊字符通常会根据您的目标而导致问题。我知道使用记事本作为中间编辑器以消除所有不必要的格式的诀窍。但我的问题是关于我希望在html中设置格式的情况。但是特殊的字符被改变了。