Skip to content

Commit ef284b4

Browse files
committed
乱码相关移至飞书
1 parent ca54366 commit ef284b4

File tree

7 files changed

+0
-300
lines changed

7 files changed

+0
-300
lines changed

_drafts/Java/Eclipse相关问题.md

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -71,36 +71,6 @@ Window->Preferences->Java->Editor->Hovers 将[Variable Values]选择即可,如
7171

7272
其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。
7373

74-
## Eclipse乱码问题
75-
76-
我的eclipse在执行System.out.println("中文出现乱码!");时,控制台上打印的都是乱码,这个是什么问题啊!我整个eclipse的工作空间都设为UTF-8了啊!!!好晕啊! 对啊,设置为GBK的就没有问题,我用maven跑工程的时候为什么控制台又不是乱码了?maven的那些工程都是设置的UTF-8的。
77-
78-
把整个工程的“Text file encoding”属性设为GBK,就不会有乱码了。设置方法:在eclipse中右击工程,点击弹出框最下面的“Properties”,然后在弹出的窗口左侧点击“Resource”,便可以在窗口的右部看到“Text file encoding”属性,点击“Other”前的单选框,在下拉列表中选择“GBK”。最后,点击右下部的“Apply”,“OK”退出。这样设置后,你再执行System.out.println("中文出现乱码!");时控制台上就不会是乱码了。
79-
80-
81-
82-
Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。
83-
84-
条件1,Window | Preferences | Workspace | Text fileencoding | GBK编码。
85-
86-
这样定义的是整个工作区间的编码。
87-
88-
这样就把整个工作空间的编码格式定死了,但是如果某一个工程用的是不同的编码格式的话这样单独再解决。如下:
89-
90-
条件2,工程上右键 | Properties | Resource | Text fileencoding | UTF-8编码。或者适合的编码格式。这样定义的是整个工程的编码。
91-
92-
这样就把整个工程的编码格式定死了,但是如果某一个文件用的是不同的编码格式的话这样单独再解决。如下:
93-
94-
条件3,在某个文件上右键| Properties | Resource | Text fileencoding | UTF-8编码。或者适合的编码格式。这样定义的是单独某个文件的编码。
95-
96-
这里要说的是文件的实际编码格式优先用的是:第3个,其次再用2,最后先用1。有时候是123,必须满足条件。无论怎样这几种编码格式试一试就全知道了。
97-
98-
99-
100-
条件4,还有运行时编码设置如下:菜单:Run Configuration | 右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示,必须是GBK,就不会乱码。尽管1,2,3条件都不是GBK,只要4是GBK。控制台就不会乱码。
101-
102-
这样保证了工作空间和工程代码编程方式和工程里的单独文件的编码格式的不冲突。
103-
10474
## 如何修改eclipse的默认工作空间
10575

10676
打开eclipse,选择File菜单,再选择switch workspace,最后选择other,接着你就选择你想要存储的工作区间

_drafts/Others/2023-01-07-LaTeX内容总结.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,6 @@ xelatex使用可以在命令行中使用具体使用方法参考:`xelatex --he
4848
使用texmaker的时候:
4949
`F1(Quick Build )`是xelatex,`F2`是latex, `F6`是PDFLatex, `F7`是View PDF
5050

51-
## xelatex+ctex乱码
52-
53-
修改文档的编码设为`utf-8`
54-
5551
## 警告及错误处理
5652

5753
出现以下警告时为ctex等中文红包的引用不当(推测为引用的红包更新了,但是ctex没有修改),不需要处理

_drafts/Others/VIM常见用法总结.md

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -134,51 +134,6 @@ vim已经启动,输入
134134
Ctrl+w+h/j/k/l ——同上
135135
Ctrl+ww——依次向后切换到下一个窗格中
136136

137-
## 用vim修改文件编码为utf-8
138-
139-
网页常常会出现乱码的情况,一般都是编码设置不对造成的。例如一个网页源文件的编码不是utf8的,但声明为utf8`<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />`网页就会出现乱码。可以用vim修改源文件编码为utf8,命令是
140-
141-
:set fileencoding=utf-8
142-
143-
如果用vim打开文件时里面有乱码,可能用上面的命令修改文件后无法保存。可以用其他软件打开文件,然后把内容拷贝到vim里再保存就行了。
144-
145-
## gvim编码配置
146-
147-
Vim/Gvim 在中文 Windows 下的字符编码有两个问题:
148-
149-
* 默认没有编码检测功能
150-
* 如果一个文件本身采用的字符集比 GBK 大(如 UTF-8、UTF-16、GB18030),那么其中无法在 GBK 中对应的字符都会出现乱码,保存时会丢失。即使编辑文件时正确检测出文件格式也无济于事。
151-
152-
第一个问题的解决办法是在 ~/.vimrc 中加入以下配置:
153-
154-
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
155-
156-
第二个问题的解决办法是强制要求 Vim 的内部编码采用某种 UTF 编码。比如 UTF-8:
157-
158-
set encoding=utf-8
159-
160-
但是,把 Vim 的内部编码设为 UTF-8 会带来以下新问题
161-
162-
* 使用非 GUI 界面的 vim 时会乱码
163-
* 提示信息(比如E492: 不是编辑器的命令: foo)会乱码
164-
165-
要解决非 GUI 界面的 vim 的乱码问题,需要设置终端编码为系统默认编码:
166-
167-
set termencoding=cp936
168-
169-
而要让提示信息不乱码则要需要使用 UTF-8 版本的提示信息:
170-
171-
language messages zh_CN.UTF-8
172-
173-
综上所述,在中文 Windows 下正确配置字符编码,需要把以下内容加入你的 ~/.vimrc 中
174-
175-
```vim
176-
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
177-
set encoding=utf-8
178-
set termencoding=cp936
179-
language messages zh_CN.UTF-8
180-
```
181-
182137
## What is the <leader> in a .vimrc file?
183138

184139
:help leader

_drafts/Others/XShell使用问题汇总.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22

33
Xshell是一款公认的优秀SSH连接管理软件,被广泛用于管理Linux服务器或VPS。
44

5-
## 解决xshell中vim显示中文乱码的问题
6-
打开一个用utf8编码的中文文件,在vim中,执行`set encoding=utf-8 termencoding=gbk fileencoding=utf-8`后可正常显示中文。`encoding`是设置档案的当前编码。`termencoding`是用于vim屏幕的显示编码,由于xshell默认用于显示屏幕的编码是gbk,所以此处设置为gbk。同理,假设你修改了xshell的默认编码为utf-8,那么此处自然应该utf-8。`fileencoding`档案保存时的编码,此编码应和encoding保持一致,否则会弹出警告
7-
至于xshell,打开`file->Properties`,点击`Terminal`节点,修改`Terminal Type`为linux(键盘映射模式,默认为xtrem,此种模式下对于vim小键盘输入数字会出现乱字符号),修改Encoding为uft-8(一般情况下linux系统采用此编码,可用locale命令查看自己系统的默认编码,修改为一致的就行)。
8-
同理,也可以修改xftp的编码为utf-8以正常显示中文。
9-
105
## Xshell利用登录脚本从服务器登录到另外一个服务器
116
通过脚本设置,可以实现从这个服务器登录到另外一个服务器。打开Xshell 4的会话属性(【文件】->【属性】),左边的类别下选择【登录脚本】,在右边底下你可以看到有个【连接会话是运行脚本】的复选框。
127

_drafts/Others/字符乱码一锅炖.md

Lines changed: 0 additions & 213 deletions
This file was deleted.

_posts/the-way-of-learning/2015-05-19-J2EE学习之路.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -772,8 +772,6 @@ mvn deploy:deploy-file -DgroupId="edu.jiangxin" -DartifactId=”gcu” -Dversion
772772
* cpdetector: <https://sourceforge.net/projects/cpdetector/>
773773
* juniversalchardet: <https://github.com/takscape/juniversalchardet>
774774

775-
* 字符乱码一锅炖: <https://www.cnblogs.com/jiangxinnju/p/6014111.html>
776-
777775
## EZMorph
778776

779777
EZMorph is simple java library for transforming an Object to another Object.

_posts/the-way-of-learning/2015-05-19-版本管理学习之路.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ toc: true
8989
* windows中使用Git工具连接GitHub(配置篇): <http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html>
9090
* Git下载GitHub仓库里的某一个文件夹或某一个文件: <https://www.cnblogs.com/SH170706/p/11015049.html>
9191
* 打造完美 Windows git 命令行环境: <http://www.v2ex.com/t/154202>
92-
* git中文名转义带来的麻烦;git配置之core.quotepath;git中文乱码: <https://www.cnblogs.com/xuyaowen/p/git-quotepath.html>
9392
* 详解在visual studio中使用git版本系统(图文): <http://www.cnblogs.com/wojilu/archive/2011/11/16/2250721.html>
9493
* git-credential-store: <https://git-scm.com/docs/git-credential-store>
9594
* Caching your GitHub password in Git: <https://help.github.com/articles/caching-your-github-password-in-git/>

0 commit comments

Comments
 (0)