草庐IT

Pycharm中使用codeium插件,中文注释显示为乱码(方块字)的解决办法

在使用codeium这个AI提示插件的过程中,使用中文注释,智能提示的提示语,会有可能展示为乱码、方块字如下图中的灰色提示语:tab以后,就展示正常了。在中文网上搜了下,没有相关资料,去codeium的discord频道问了下,找到了解答:解答为:将首选项->编辑器->字体从“JetBrainsMono”更改为“DialogInput”后,字符可以正确显示。但是,DialogInput字体不太好看,后面有其他网友说MicrosoftYaHeiMono这款字体也可以让中文提示语正常显示,还比较美观,然后去网上找到了MicrosoftYaHeiMono的字体资源。放到了网盘里,有需要的可自取。ht

真·Android Zxing 扫码中文乱码解决

Zxing3.2.1之前遇到过AndroidZxing扫码乱码的问题,网上搜了下解决了下。今天又遇到了问题。依然会乱码。研究总结如下:Zxing可以在Hints中添加默认编码格式。这个编码格式是用于解读Byte数据时,1.如果码中没有指定编码集则,默认使用该编码格式。2.如果制定了编码集,则使用编码指定的字符集。并非强制,而中文的主要编码格式有两种,GBK和UTF-8。注意,网上有很多提到“ISO-8859-1”这个编码集的,这个编码集是个简单编码集,每个字节一个字符。并不是一个能表示中文的编码集。有些情况可以利用他的单字节字符特性,进行字节和字符的互转。但因为上面规则2的存在,使用这个编码集

真·Android Zxing 扫码中文乱码解决

Zxing3.2.1之前遇到过AndroidZxing扫码乱码的问题,网上搜了下解决了下。今天又遇到了问题。依然会乱码。研究总结如下:Zxing可以在Hints中添加默认编码格式。这个编码格式是用于解读Byte数据时,1.如果码中没有指定编码集则,默认使用该编码格式。2.如果制定了编码集,则使用编码指定的字符集。并非强制,而中文的主要编码格式有两种,GBK和UTF-8。注意,网上有很多提到“ISO-8859-1”这个编码集的,这个编码集是个简单编码集,每个字节一个字符。并不是一个能表示中文的编码集。有些情况可以利用他的单字节字符特性,进行字节和字符的互转。但因为上面规则2的存在,使用这个编码集

idea控制台tomcat乱码

idea控制台tomcat乱码控制台乱码在启动Tomcat时可能会出现乱码问题,如下图所示:图1:Tomcat启动时乱码乱码是由于编码方式不对导致的。Tomcat启动时默认使用UTF-8编码,将它改为GBK编码与控制台编码一致可以解决问题,具体操作步骤如下。进入Tomcat安装目录下的conf文件夹(一个专门存储配置文件的目录),找到一个名为logging.properties的文件并打开,在该文件中找到如下的配置项:java.util.logging.ConsoleHandler.encoding=UTF-8将其中的UTF-8修改为GBK,然后保存文件。将该行注释掉也可解决相关问题图2:修改

idea控制台tomcat乱码

idea控制台tomcat乱码控制台乱码在启动Tomcat时可能会出现乱码问题,如下图所示:图1:Tomcat启动时乱码乱码是由于编码方式不对导致的。Tomcat启动时默认使用UTF-8编码,将它改为GBK编码与控制台编码一致可以解决问题,具体操作步骤如下。进入Tomcat安装目录下的conf文件夹(一个专门存储配置文件的目录),找到一个名为logging.properties的文件并打开,在该文件中找到如下的配置项:java.util.logging.ConsoleHandler.encoding=UTF-8将其中的UTF-8修改为GBK,然后保存文件。将该行注释掉也可解决相关问题图2:修改

JavaMail 邮件发送,有意思的附件名乱码 → 客户端正常,web端乱码

开心一刻  昨晚,媳妇很感伤的看着我  媳妇:以后岁数大了,我要走你前面去了,你再找个老伴  我:我不想找  媳妇:你找一个,不用替我守着,以后你说你头疼发烧,也得有个给你端水递药的呀  媳妇抹着眼泪:到老是个伴  我:我想找个年轻的  现在我左脸还有一个掌印,火辣辣的问题背景  基于 JavaMail1.5.5 ,实现了邮件发送功能,也对接了一些客户,没出现什么问题  代码如下/***邮件发送*@parammessage邮件内容*@paramto收件人邮箱*@paramattachment附件*/publicstaticvoidsendEmail(Stringmessage,Stringto

JavaMail 邮件发送,有意思的附件名乱码 → 客户端正常,web端乱码

开心一刻  昨晚,媳妇很感伤的看着我  媳妇:以后岁数大了,我要走你前面去了,你再找个老伴  我:我不想找  媳妇:你找一个,不用替我守着,以后你说你头疼发烧,也得有个给你端水递药的呀  媳妇抹着眼泪:到老是个伴  我:我想找个年轻的  现在我左脸还有一个掌印,火辣辣的问题背景  基于 JavaMail1.5.5 ,实现了邮件发送功能,也对接了一些客户,没出现什么问题  代码如下/***邮件发送*@parammessage邮件内容*@paramto收件人邮箱*@paramattachment附件*/publicstaticvoidsendEmail(Stringmessage,Stringto

HTMLTestRunner生成报告中有中文乱码解决方案

造成中文乱码的原因:默认编码模式不是utf-8,查看html文件是输出的编码模式是utf-8,输入输出编码不一致导致中文出现乱码排查过程:1.想通过添加编码模式解决,失败了  源码:withopen("test_report.html","wb")asfile:修改后:withopen("test_report.html","wb",encoding="utf-8")asfile:修改后运行代码会报错,原因是“wb”中的“b”代表的是使用二进制模式,二进制模式与encoding="utf-8"冲突,所以问题没有解决2.想要通过去掉“b”解决冲突,失败了源码:withopen("test_rep

HTMLTestRunner生成报告中有中文乱码解决方案

造成中文乱码的原因:默认编码模式不是utf-8,查看html文件是输出的编码模式是utf-8,输入输出编码不一致导致中文出现乱码排查过程:1.想通过添加编码模式解决,失败了  源码:withopen("test_report.html","wb")asfile:修改后:withopen("test_report.html","wb",encoding="utf-8")asfile:修改后运行代码会报错,原因是“wb”中的“b”代表的是使用二进制模式,二进制模式与encoding="utf-8"冲突,所以问题没有解决2.想要通过去掉“b”解决冲突,失败了源码:withopen("test_rep

接口响应值在本地返回正常,在服务器上问号?乱码

线上:我的解决方式:1、查看服务器现在的编码  命令:locale和echo$LANG查看其中LANG和LC_ALL的值。我查看的结果是空2、设置编码命令:vim/etc/locale.conf添加内容:LANG=en_US.UTF-8保存退出命令:先按Esc退出编辑模式,输入:冒号wq命令:source/etc/locale.conf(立即生效)3、设置系统环境变量文件命令:vim/etc/profile添加内容:exportLC_ALL=zh_CN.utf8exportLANG=zh_CN.utf8保存退出命令:先按Esc退出编辑模式,输入:冒号wq命令:source/etc/profil