owncloud乱码问题
没有人回答那我就献丑了,废话有点多,请跳着看。
先说结论:最后我选择了 Seafile
我去年之前用box同步个人文件,前几个月的时候吧,发现box不能上传几百M的文件,我才知道之前为什么会丢文件了……
于是在多年后的今天改过hosts用了Dropbox,体验非常好,各种酸爽
但是这么便利的东西不能免费用于提高团队效率,真的是很浪费。
这是条件1,接下来
我们团队的策划文件是从Google Drive转到oneDrive的(起先看中的是可以多人协作编辑文档,因为在项目初期,很多头脑风暴需要多人快速参与),众所周知的原因,也是各种连不上,即使Win8.1自带的oneDrive服务传输也非常缓慢,而且本地服务居然不能访问分享内容。
我们的程序员偏爱本地阅读,每次等半天才能看一次策划文档对他来说非常麻烦,总是跟我发脾气,每次我们修改需求他都没办法第一时间看到文档,非要QQ传一次,太麻烦。
这是条件2,接下来
我的另一位合伙人,经常搞丢U盘……这是条件3
如果你符合上述条件之一,就可以继续往下看了……
也就是跟题主差不多的时间,我注意到了ownCloud,就抽空测试了一下:
原以为云存储这么高大上的平台,服务端一定是进程型,没想到只是一个php程序,所以我愉快的跳了下去……
我们公司的服务器是Windows 2012,所以我在本机用wamp架了一个,运行完美流畅
但!是!由于Windows文件、文件夹编码使用Utf-16,而ownCloud使用Utf-8,所以在Windows上这货是无论如何不能创建中文文件名的,会乱码以及目录混乱,这个问题貌似从4.0就有人提了,现在最新版本6.03和7.0 alpha版都没有修复的迹象,官方反馈中很多人提,都不了了之,官方答复是请使用linux……
所以我在服务器上开了个虚拟机,绑定花生壳,搞定……
今天第一次用,速度飞飞的……可以定义不同的用户组,设置分享、编辑权限,全平台客户端可用,自带版本控制(属于扩展,默认开启的,还有其他扩展,我关掉了一些不需要的)
已经打算把部分SVN目录转移过来了,毕竟有些不需要提交修改记录的资源,用手动同步工具效率太低。
我觉得这不仅仅是一个云存储,更是一个团队协作工具。基于文件的分享,信息传递更灵活,更标准,更便于整理(那些团队协作平台我挨个试过,能提高效率?别逗了)
只是,目前的开发速度虽然快,但是用过程中仍然会觉得不成熟,官方充斥着大量的扩展,但多数没有使用价值,剩下的一大半不能用,可能因为个人用户对它的需求不是那么大,所以比起wordpress这种产品,受到的关注太少,要走的路很长。
建议:
- 不要使用6.0系列,直接用7.0,功能和布局更合理,更完善
- 服务端在linux上不要使用官方安装方式,会装一大堆乱七八糟的东西,时间要很久,而且会安装失败(第一次搞7.0装完后www里啥都没,害我手动装),直接下载tar.gz2解压,访问页面时候缺什么会有提示,再装就好了
然后放上ownCloud的本地化地址:
参考资料:
-----------------------------------
2014-7-22 编辑:
ownCloud 用了一个多月吧,幸亏当初没冲动把 SVN 转移过来,版本记录功能基本就是摆设,而且在我这里超过 26M 的文件修改后同步会出错,幸亏我发现早以及这类型文件不多,官方反馈依然无视,最后看了@Wan Roger 的答案,试着用了下 Seafile ,就这么叛变了……改天补充吧
http://www.zhihu.com/question/23929945
owncloud乱码问题的更多相关文章
- java web 学习十(HttpServletRequest对象1)
一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...
- win10 环境 gitbash 显示中文乱码问题处理
gitbash 是 windows 环境下非常好用的命令行终端,可以模拟一下linux下的命令如ls / mkdir 等等,如果使用过程中遇到中文显示不完整或乱码的情况,多半是因为编码问题导致的,修改 ...
- java中文乱码解决之道(一)-----认识字符集
沉寂了许久(大概有三个多月了吧),LZ"按捺不住"开始写博了! java编码中的中文问题是一个老生常谈的问题了,每次遇到中文乱码LZ要么是按照以前的经验修改,要么则是baidu.c ...
- Sublime Text 3中文乱码解决方法以及安装包管理器方法
一般出现乱码是因为文本采用了GBK编码格式,Sublime Text默认不支持GBK编码. 安装包管理器 简单安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令 ...
- java字符乱码
在java中处理字符时,经常会发生乱码,而主要出现的地方在读取文本文件时发生,或者是写入到文件中,在其他地方打开乱码. 如下例子: BufferedReader br = null; try { br ...
- MAC下 mysql不能插入中文和中文乱码的问题总结
MAC下 mysql不能插入中文和中文乱码的问题总结 前言 本文中所提到的问题解决方案,都是基于mac环境下的,但其他环境,比如windows应该也适用. 问题描述 本文解决下边两个问题: 往mysq ...
- ThinkPHP+Smarty模板中截取包含中英文混合的字符串乱码的解决方案
好几天没写博客了,其实有好多需要总结的,因为最近一直在忙着做项目,但是困惑了几天的Smarty模板中截取包含中英文混合的字符串乱码的问题,终于解决了,所以记录下来,需要的朋友看一下: 出现乱码的原因: ...
- 【云知道】究极秒杀Loadrunner乱码
Loadrunner乱码一击必杀 之前有介绍一些简单的针对Loadrunner脚本或者调试输出内容中乱码的一些设置,但是并没能完全解决一些小伙伴的问题,因为那些设置实在能力有限,还是有很多做不到的事情 ...
- 新手学习web遇到的一些乱码问题
在新手学习web网站学习的时候经常会遇到?????这种乱码,对于刚起步的菜鸟来说真的很头痛,很容易打击继续学的信心当然了对于菜鸟的我最近也遇到过乱码问题,沉浸其中不能自拔,爱的深啊!!!!!我所遇到的 ...
随机推荐
- File类学习笔记
File类 首先,要明确的一点就是,在整个IO包中,唯一表示与文件有关的类局势File类. 它可以实现创建或删除文件等操作.下面看看它的构造方法: File(String pathname) 通过将给 ...
- 构建基于Javascript的移动web CMS——加入jQuery插件
当看到墨颀 CMS的菜单,变成一个工具栏的时候.变认为这一切有了意义.于是就继续看看这样一个CMS的边栏是怎么组成的. RequireJS与jQuery 插件演示样例 一个简单的组合示比例如以下所看到 ...
- [Angular 2] Passing Template Input Values to Reducers
Angular 2 allows you to pass values from inputs simply by referencing them in the template and passi ...
- Java基础知识强化22:Java中数据类型转换
数据类型转换: (1). 自动转换 低级变量可以直接转换为高级变量,这叫自动类型转换.比如: byte b: int b: long b: float b: double b: 上面的语句可 ...
- Linux命令之进程的管理
1.进程介绍 进程的分类: 进程一般分为交互进程.批处理进程和守护进程三类. 守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或由超级管理用户root来启动.比如在 ...
- HDU3757
题意:一些团队因为任务要去避难所,并且每个避难所必须要有团队在,避难所的数量小于等于团队的数量, 团队去避难所的消耗油量与路程成正比,求解最小耗油量.题目来源:2010 Northeastern Eu ...
- eclipse-android-activity_main/fragment_main文件处理
android新建工程后,在res/layout/下有两个文件,之前用studio的时候貌似没有,只有一个文件,然后再测试Activity切换的时候,一直在纠结这个问题,下面是解决方法: 1)将fra ...
- css3 3D变换和动画
3D变换和动画 建立3D空间,transform-style: preserve-3d perspective: 100px; 景深 perspective-origin:center center ...
- 再谈Cookies欺骗
在上一篇关于cookies欺骗的随笔中,提到的解决方案是把密码MD5加密之后存入cookies中,确实这种方法实现了效果,不过把密码留在客户端等待着去被破解不是一个合适的方法,在此也感谢 @老牛吃肉 ...
- oracle存储过程写法。
create or replace procedure testwzm(v_gdjdm in varchar2) isv_id varchar2(10);v_xlname varchar2(100); ...