粘贴期间的代码是添加 (Â-c2) 破坏整个页面

The code during pasting is adding (Â-c2) breaking whole page

问题:字符集 utf-8 损坏?即使代码是正确的?请检查附件图片,我不能在这里粘贴,所以你必须使用link。第一张图片在图形上看起来如何,第二张图片我使用了 XVI32 并向您展示了十六进制差异。为什么会发生,我该如何预防?我认为用 XVI32 检查它是否是认真的。

https://pasteboard.co/JWgM1iz.png https://pasteboard.co/JWlUcIc.png

问题:字符集 utf-8 损坏?即使代码是正确的? 请查看附件图片,我无法将其粘贴到此处,因此您必须使用 link。 https://pasteboard.co/JWgM1iz.png

我花了 10 到 12 个小时来尝试轻松解决这个问题。在我弄清楚是什么原因之前,我的双手被束缚了。我什至不相信正在发生的事情。我快疯了。连色孽都帮不了我,也许你可以。

<!DOCTYPE html>                                                 
<head>                                              
<meta charset="UTF-8">                                              
<title> ygh</title>                             
                                
<style>                         
.huge{
background:black;
color:antiquewhite;
}                               
</style>                                        
                                
<body>                              
                            
                                
                                
    <div class="huge">                  
        <span id="A" >  łłłłłłhello mrf sio. </span>
        <span id="B" >  ssdsdsdsd.  </span>
        <span id="C" >  asasas?     </span> 
    </body>                                  
                                    
                                    
    </html>                                         

charset 不是 <style> 元素的有效属性。 <style> 继承 html 文档的字符集(在您的情况下由 <meta charset=UTF-8> 定义)。 另外<meta charset=UTF-8>中的UTF-8要用引号引起来(如<meta charset="utf-8">)。

如果有人会遇到类似的问题,我推荐使用XVI32来检查代码。在我的例子中,不可见字符是在编码过程中添加的。详细的答案在那里。

http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download

关于在不破坏代码的情况下粘贴到 excel,这将很有用 https://superuser.com/questions/280603/how-to-set-character-encoding-when-opening-excel

另外关于这些文件有什么问题 - 它们已损坏,带有肉眼不可见的附加标志 (Â-c2),基本上我留下了这些文件。现在我粘贴的每一部分代码 html>notepad/word 只保留文本>excel 然后它像以前一样工作。