分页: 1 / 2
又是中文乱码的问题……求助
发表于 : 2018-01-30 17:51
由 rhinolt
PC A(Ubuntu server 16.04.3 LTS)
安装了一些服务,都正常,但是想从
PC B(Windows10)
上面下载一些照片的时候出现问题
乱码如
按照论坛搜出的几篇文章试了试
代码: 全选
http://forum.ubuntu.org.cn/viewtopic.php?t=325659
代码: 全选
http://forum.ubuntu.org.cn/viewtopic.php?t=393370
代码: 全选
http://forum.ubuntu.org.cn/viewtopic.php?t=468722
都没解决问题
locale:
代码: 全选
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.GB18030"
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
cat /etc/default/locale:
代码: 全选
# File generated by update-locale
#LANG="en_HK.UTF-8"
#LANGUAGE="en_HK:en"
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030"
LC_TIME="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
cat /var/lib/locales/supported.d/local:
代码: 全选
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
也许我理解有误?
Re: 又是中文乱码的问题……求助
发表于 : 2018-01-30 22:58
由 careone
微软的文字编码是 UNICODE,相当于 Linux 上的 UTF-16.
试试把 UTF-16 编码加进去,再看看是否有效?
Re: 又是中文乱码的问题……求助
发表于 : 2018-01-30 23:27
由 rhinolt
careone 写了:微软的文字编码是 UNICODE,相当于 Linux 上的 UTF-16.
试试把 UTF-16 编码加进去,再看看是否有效?
需要安装什么包么?
Re: 又是中文乱码的问题……求助
发表于 : 2018-01-31 19:00
由 rhinolt
careone 写了:微软的文字编码是 UNICODE,相当于 Linux 上的 UTF-16.
试试把 UTF-16 编码加进去,再看看是否有效?
UTF-16也不行
Re: 又是中文乱码的问题……求助
发表于 : 2018-01-31 20:24
由 poloshiao
PC B(Windows10)
上面下载一些照片的时候出现问题
乱码如
代碼:
?%9E%97?%98%97
1. 最好 先確認 儲存這些照片 (包含 文字內容的儲存) 的程式
設定使用什麼編碼
2. 以下有許多工具程式 可以查詢亂碼是什麼編碼 例如 SunStar, ...
http://web.hku.hk/~jwilam/it/codewares.htm
Re: 又是中文乱码的问题……求助
发表于 : 2018-01-31 21:35
由 rhinolt
Filezilla Server
从PC A(Ubuntu server 16.04.3 LTS)用ftp登录上去看到的全是???????????
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-01 7:33
由 poloshiao
從 PC B(Windows10)看 ?
Filezilla Server
从PC A(Ubuntu server 16.04.3 LTS)用ftp登录上去看到的全是???????????
1. 安裝 Filezilla client 套件 (如果已經安裝 則可省略)
sudo apt install filezilla
2. 打開 filezilla (client 端)
檔案 / 站台管理員 / 我的站台 / 建立/選取你的站台
右側 字碼集 / 選取
強制使用 utf-8(u)
連線
見附圖
3. 如何把 Ubuntu 16.04.3 改回 utf-8 顯示
3-1. 暫時一次性
export LANG=zh_CN..UTF-8
filezilla
3-2. 永久
把 locale 改回預設值 zh_CN..UTF-8
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-01 22:27
由 rhinolt
poloshiao 写了:從 PC B(Windows10)看 ?
Filezilla Server
从PC A(Ubuntu server 16.04.3 LTS)用ftp登录上去看到的全是???????????
1. 安裝 Filezilla client 套件 (如果已經安裝 則可省略)
sudo apt install filezilla
2. 打開 filezilla (client 端)
檔案 / 站台管理員 / 我的站台 / 建立/選取你的站台
右側 字碼集 / 選取
強制使用 utf-8(u)
連線
見附圖
3. 如何把 Ubuntu 16.04.3 改回 utf-8 顯示
3-1. 暫時一次性
export LANG=zh_CN..UTF-8
filezilla
3-2. 永久
把 locale 改回預設值 zh_CN..UTF-8
PC A(Ubuntu server 16.04.3 LTS)是Ubuntu server,没有GUI,打算做家庭媒体服务器
PC B(Windows10)是个人之前集中存放照片的laptop
现在想从PC B上面将照片传到PC A,所以在PC B上面运行了filezilla server,在PC B上面用wget下载过来
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-02 8:14
由 poloshiao
现在想从PC B上面将照片传到PC A,所以在PC B上面运行了filezilla server,在PC B上面用wget下载过来
Filezilla Server
从PC A(Ubuntu server 16.04.3 LTS)用ftp登录上去看到的全是???????????
1. 所以 你暫時不去管 PC A 如何顯示
你只要管 PC B 的 wget 如何顯示
PC B(Windows10)是个人之前集中存放照片的laptop
2. 只要你原來在PC B 之前集中存放照片 顯示正常
應該 wget 也會正常
除非 你在 wget 有另外設定 LANG 或 locale
PC A(Ubuntu server 16.04.3 LTS)是Ubuntu server,没有GUI,打算做家庭媒体服务器
Filezilla Server
从PC A(Ubuntu server 16.04.3 LTS)用ftp登录上去看到的全是???????????
3. 如果要顯示的 ??????????? 是中文編碼 在 PC A 顯示亂碼是很正常 無論你的 PC A 的 locale 是什麼
3-1. 因為要顯示中文編碼需要 frame buffer 模組 但是 Ubuntu Server 版 預設沒有安裝 frame buffer 模組
3-1-1. 解決方案之一 就是安裝 fbterm 套件
3-1-2. 參閱
http://forum.ubuntu.com.cn/search.php?k ... C%E5%B0%8B
3-2. 但是還是需要有適合的 LANG 或 locale 設定
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-02 22:35
由 rhinolt
已经安装了fbterm,但是问题依旧
locale显示是这样的,应该是正确的吧?
代码: 全选
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-03 18:42
由 rhinolt
代码: 全选
wget -r -p --user=test --password=test ftp://192.168.1.51
--2018-02-03 18:38:51-- ftp://192.168.1.51/
=> “192.168.1.51/.listing”
正在连接 192.168.1.51:21... 已连接。
正在以 test 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> 不需要 CWD。
==> PASV ... 完成。 ==> LIST ... 完成。
192.168.1.51/.listing [ <=> ] 65 --.-KB/s in 0s
==> PASV ... 完成。 ==> LIST ... 完成。
192.168.1.51/.listing [ <=> ] 65 --.-KB/s in 0s
2018-02-03 18:38:51 (798 KB/s) - “192.168.1.51/.listing” 已保存 [130]
已删除 “192.168.1.51/.listing”。
--2018-02-03 18:38:51-- ftp://192.168.1.51/%E6%B5%8B%E8%AF%95.TXT.txt
=> “192.168.1.51/\346\265%8B\350\257%95.TXT.txt”
==> 不需要 CWD。
==> SIZE 测试.TXT.txt ... 完成。
==> PASV ... 完成。 ==> RETR 测试.TXT.txt ... 完成。
192.168.1.51/B5.TXT.txt [ <=> ] 0 --.-KB/s in 0s
2018-02-03 18:38:51 (0.00 B/s) - “192.168.1.51/\346\265%8B\350\257%95.TXT.txt” 已保存 [0]
似乎都是能正常识别PC B的编码,但是保存到本地的时候出了差错?
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-03 19:47
由 poloshiao
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-03 23:00
由 rhinolt
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-03 23:46
由 poloshiao
1. %E6%B5%8B%E8%AF%95
1-1. 中文 : 测试 (utf-8 編碼)
1-2. 參見
http://www.cnblogs.com/shitou/archive/2 ... 97427.html
PC B(Windows10)
PC A上面没有GUI
2. 上面連結網頁 下載的是
FileZilla Client for Windows 3.x 版本
所以是在談 PC B (Windows10)
不是 PC A
Re: 又是中文乱码的问题……求助
发表于 : 2018-02-04 14:29
由 rhinolt
这个问题现在解决了……
1.在PC A上面设置好samba目录
2.在PC B上面,打开目录,执行拖动操作(拷贝)
3.PC A上面能正常显示中文字符
……
所以猜测这是wget-filezilla之间的兼容问题?