首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
4层
grep
debian
cron
touch
jenkins
devops
负载均衡
交换机
dns
tomcat
apache
shell
syslog
docker
ssh
centos7
运维
server
unix
vagrant
sftp
stdout
log4j
ubuntu
service
centos
nginx
tengine
压力测试
linux
k8s
crontab
colors
服务器
kubectl
sudo
路由器
grafana
curl
port
ftp
7层
容器
zsh
awk
当前位置:
开发笔记
>
运维
> 正文
Debian与windows共享文件的编码问题
作者:帆侮听我悄悄说星星 | 来源:互联网 | 2017-11-13 13:45
Debian与windows共享文件的编码问题--Linux发行版技术-Debian信息,下面是详情阅读。
一、问题描述:
当把windows的文件夹整个目录复制到Linux系统,在Linux下显示所有包括中文的文件或者文件夹都是乱码,samba共享此文件夹,在Windows下通过网络邻居访问也是乱码。
二、解决方法 (以debian为例)
1、查看当前debian使用的locale信息
#locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE=zh_CN.UTF-8
...
如果不是UTF-8或者中文的GBK,需要重新配置locale信息
#dpkg-reconfigure locale
2、安装编码转换工具,查看编码,并进行转换
# aptitude install enca convmv
查看一下编码
#ls -l /data/windows/bak | enca
显示如下:
Simplified Chinese National Standard; GB2312
Surrounded by/intermixed with non-text data
在实际转换过程中使用cp936
也可以直接用 # ls -l /data/windows/bak | enconv 可以显示正常的中文
进行转换
首先测试一下
#convmv -f cp936 -t utf8 -r /data/windows/bak
如果没有错误
#convmv -f cp936 -t utf8 -r /data/windows/bak --notest
如果转换成功,直接可以用ls /data/windows/bak 查看到中文文件或者文件夹
3、samba设置
# vim /etc/samba/smb.conf
#======================= Global Settings =======================
[global]
unix charset = UTF-8
display charset = cp936
dos charset = cp936
# /etc/init.d/samba restart
问题解决。 其他Linux版本也可以参照此方法去做了。
windows
linux
debian
vim
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
centos
Linux 自动化安装脚本详解
本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ...
[详细]
蜡笔小新 2024-12-27 16:33:32
ubuntu
解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ...
[详细]
蜡笔小新 2024-12-26 15:23:19
ubuntu
嵌入式开发环境搭建与文件传输指南
本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ...
[详细]
蜡笔小新 2024-12-22 13:38:48
ssh
利用SSH隧道实现外网对局域网机器的安全访问
本文探讨了一种常见的网络配置问题及其解决方案,即如何在外网环境下安全地访问位于局域网内的计算机。特别介绍了使用SSH反向隧道技术来实现这一目标的具体步骤和注意事项。 ...
[详细]
蜡笔小新 2024-12-18 09:02:41
centos
在Linux系统上构建Web服务器的详细步骤
本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ...
[详细]
蜡笔小新 2024-12-17 19:02:43
ubuntu
iTOP4412开发板QtE5.7源码编译指南
本文详细介绍了如何在iTOP4412开发板上编译QtE5.7源码,包括所需文件的位置、编译器设置、触摸库编译以及QtE5.7的完整编译流程。 ...
[详细]
蜡笔小新 2024-12-17 08:19:54
nginx
配置Nginx以在线访问图片资源
本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ...
[详细]
蜡笔小新 2024-12-12 16:35:25
ssh
Linux环境下配置Subclipse访问SVN+SSH仓库的方法
本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ...
[详细]
蜡笔小新 2024-12-07 20:20:13
centos
探索Unix与Linux的起源与发展
本文探讨了Unix和Linux操作系统的起源和发展历程。从20世纪60年代计算机技术的初期阶段,到Unix的诞生及后续Linux的崛起,文章详细介绍了这些操作系统如何逐步成为现代计算不可或缺的一部分。 ...
[详细]
蜡笔小新 2024-12-07 12:39:27
service
Linux下NFS客户端配置详解
NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ...
[详细]
蜡笔小新 2024-12-18 18:23:35
server
VMware Horizon View 5.0桌面虚拟化部署实践与心得
在近期的研究中,我花费了大约两天时间成功部署了桌面虚拟化环境,并在此过程中积累了一些宝贵的经验。本文将分享这些经验和部署细节,希望能对同样关注桌面虚拟化的同行有所帮助。 ...
[详细]
蜡笔小新 2024-12-16 13:10:24
service
Kubernetes 集群中 ETCD 数据库的部署指南
本文档详细介绍了在 Kubernetes 集群中部署 ETCD 数据库的过程,包括实验环境的准备、ETCD 证书的生成及配置、以及集群的启动与健康检查等关键步骤。 ...
[详细]
蜡笔小新 2024-12-16 09:14:15
shell
深入理解《Linux命令行与Shell脚本编程》第十一章
本文基于《Linux命令行与Shell脚本编程大全》第三版的第十一章内容,探讨了如何构建基本的Shell脚本,包括命令组合、脚本创建、消息显示、变量使用、输入输出重定向、管道、数学运算及脚本退出等方面的知识。 ...
[详细]
蜡笔小新 2024-12-13 19:51:51
service
Kali Linux下Nessus 8.9.1的安装与更新指南
本文详细介绍了如何在Kali Linux 2019.4 64位系统中安装Nessus 8.9.1,并涵盖了从下载、安装到插件更新及自动化的全过程。同时提供了必要的配置步骤以确保软件能够正常运行。 ...
[详细]
蜡笔小新 2024-12-09 15:14:04
ubuntu
在Ubuntu 14.04 (Desktop AMD64) 上安装与配置ROS Indigo
本文档详细介绍了如何在Ubuntu 14.04 (Desktop AMD64) 系统上安装和配置ROS Indigo。包括设置软件源、安装ROS核心组件、初始化rosdep以及创建ROS工作空间等步骤。 ...
[详细]
蜡笔小新 2024-12-06 12:55:49
帆侮听我悄悄说星星
这个家伙很懒,什么也没留下!
Tags | 热门标签
4层
grep
debian
cron
touch
jenkins
devops
负载均衡
交换机
dns
tomcat
apache
shell
syslog
docker
ssh
centos7
运维
server
unix
vagrant
sftp
stdout
log4j
ubuntu
service
centos
nginx
tengine
压力测试
RankList | 热门文章
1
LeetCode刷题指南:使用数组高效拼写单词
2
如何选择优质的Python培训课程——以湛江为例
3
如何自定义Windows 7/8/10系统新建文件夹的默认名称
4
CSS模块化命名
5
解决宝塔面板Nginx反向代理缓存问题
6
深入解析 cache-content-type 和 mime-types 的应用与优化
7
webpack js兼容性处理
8
进程管理:并发、并行、子进程启动与进程池应用
9
优化 EasyUI 中 DataGrid 的分页功能
10
CentOS 7 实验记录:解决磁盘故障案例分析
11
为何第三个div会影响其他两个div?
12
Skynet 源码解析:启动流程与核心组件
13
Node.js模块化的优势及实践
14
解决Ubuntu 10.04无法识别HTC G1设备的问题
15
Python脚本实现批量删除多种类型文件的扩展名
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有