VsCode中运行HTML页面时出现乱码
踩坑点
使用 vscode 编写 html 页面的时候出现了乱码问题
- vscode 编辑的内容出现乱码
这个出现的问题主要是,你之前的编码和现在打开所使用的编码不一致导致的,理论上来说,你接着在该页面输入汉字的话,是不会出现乱码,但是保存后再次打开依旧可能会出现乱码问题,这就是保存时的编码格式和打开时的编码格式不一致导致的
解决办法
重新选择编码格式打开,选择和该文件一开始的编码格式相同的编码
一般来说都是 UTF-8,这里主要根据自己的配置修改
- 浏览器打开的html页面出现乱码
出现这种问题是因为,浏览器的对于汉字的编码格式默认是 UTF-8,而你的文件编码格式不是 UTF-8 导致的,解决办法就是使你的浏览器和文件编码格式一致即可,修改浏览器的编码格式比较麻烦,且可能对其他文件产生影响,所以要对文件的编码格式进行修改
解决办法
选择重新编码保存后,再次在浏览器上运行即可
其他问题
在两种编码格式之间转换可能会直接出现乱码的问题
解决办法
- 两种编码格式转换的时候一定要先重新重新编码保存然后再重新编码打开
- 上面的办法不行的话,可以选择电脑本地编码 windows 编码格式作为中间值进行转换
吐槽
vscode 编码是老问题,上次用 vscode 写 c++ 代码,就出现过一次乱码问题,这次 html 又出现一次,属实是踩坑了
在人间负债^: 主页有联系方式喔 可以加下
会唱歌的PPC: 我创建好了数据库 怎么进行下一步啊
在人间负债^: 这段代码是使用Java Swing库来设置图形用户界面(GUI)中的某个容器(通常是一个JFrame或其子类)的内容面板(content pane)的布局和边框。以下是对每行代码的详细解释: contentPane = new JPanel(); 这行代码创建了一个新的JPanel对象,并将其引用赋值给contentPane变量。JPanel是Swing库中的一个容器类,它可以容纳其他组件(如按钮、标签等)。 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); 这行代码为contentPane设置了一个边框。这里使用的是一个EmptyBorder对象,它创建一个透明的边框,但具有指定的内部填充。new EmptyBorder(5, 5, 5, 5)中的四个数字分别代表上、左、下、右四个方向的内部填充大小(以像素为单位)。因此,这里设置了一个在所有方向上都有5像素内部填充的透明边框。 setContentPane(contentPane); 这行代码假设当前上下文中有一个JFrame或其子类的实例(虽然在这段代码中并没有直接显示)。setContentPane是JFrame类中的一个方法,用于设置该窗口的内容面板。内容面板是窗口中用于容纳其他组件(如按钮、标签等)的容器。通过调用setContentPane方法,你可以将自定义的JPanel(或其他容器)设置为窗口的内容面板。 contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS)); 这行代码为contentPane设置了一个布局管理器。在这里,它使用的是BoxLayout,这是一种非常有用的布局管理器,可以沿指定的轴(这里是垂直轴,由BoxLayout.Y_AXIS指定)排列组件。这意味着添加到contentPane的所有组件都将按垂直顺序排列。 总的来说,这段代码的目的是创建一个新的JPanel,为其设置一个透明的边框和垂直的布局管理器,然后将其设置为某个窗口的内容面板。
kninsight: contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS)); 这行代码是什么作用的啊?
sail506: select * from 改成delect from之后为什么显示删除失败啊