1. 程式人生 > >記一次愚蠢的linux環境下 nginx apache2 中文路徑亂碼問題 mediawiki中文檔名亂碼

記一次愚蠢的linux環境下 nginx apache2 中文路徑亂碼問題 mediawiki中文檔名亂碼

1 使用winscp登入檢視發現檔名稱是中文 沒亂碼配置nginx apache無論什麼都不行,統統亂碼 網上的各種方法都試了 什麼配置charset Lang 等等,都不行

場景:

把本地檔案通過winscp上傳還是中文這到底怎麼回事?於是編寫java 放伺服器上 列印檔名稱,putty選擇編碼為utf-8 居然也出現亂碼到底怎麼回事????經過多方排查 驗證 最終發現原來winscp 欺騙了我:以下方法處理 配置完on後 一定要save一個新連線,重要的事情說3遍然後在你新儲存的新連線session名 去重新配置下ip port 最終再登入上伺服器就正常了,僅僅更換On選項然後點Storedsessions 去連線並不生效
總結下:WinScp這個軟體真的很傻***逼,現在都啥年代了,不能自動設定成utf-8嗎

希望對大家有幫助,nginx apache他們真的很無辜,也許你現在正用另一款連線伺服器的軟體,當你排查完nginx 系統等問題還不能解決的話,果斷的懷疑你手中的軟體吧,也可以更改winscp試試

相關推薦

愚蠢linux環境 nginx apache2 中文路徑亂碼問題 mediawiki中文檔名亂碼

1 使用winscp登入檢視發現檔名稱是中文 沒亂碼配置nginx apache無論什麼都不行,統統亂碼 網上的各種方法都試了 什麼配置charset Lang 等等,都不行場景:把本地檔案通過winscp上傳還是中文這到底怎麼回事?於是編寫java 放伺服器上 列印檔名稱,

Nginx 之一 伺服器的安裝部署(): LInux 環境 Nginx 伺服器的安裝和基本配置

一、編譯和安裝前的準備工作 本部落格依賴環境: Linux Ubuntu 16.04 1.1 足夠的磁碟空間 能夠裝得下 Nginx 的軟體包和安裝檔案, 這個基本都能滿足。 1.2 需要的工具 為了編譯 Nginx 原始碼, 需要安裝標準的 GCC 編譯器。

趨勢DS_for_VM_NSX環境的部署(慘痛回憶)

ds 趨勢 nsx客戶虛擬化版本VMware-NSX-Manager-6.3.2-5672532.ovaVMware-VCSA-all-6.5.0-5705665.isoVMware-VMvisor-Installer-201704001-5310538.x86_64.iso 安裝DS,在NSX裏部署gi和d

處理linux伺服器cpu跑滿的問題

記一次處理linux伺服器cpu跑滿的問題 公司伺服器,突然掛掉了,登入阿里雲後臺才發現,是阿里雲把我們的伺服器給關停了,提示有對外攻擊,使用top命令檢視後發現Cpu(s) us顯示98%多,但是看程序發現,並沒有佔用很多加起來也不過就10%左右。然後就給阿里雲發工單尋求幫助,因為我壓根就

Cannot find class [org.hibernate.jpa.HibernatePersistenceProvider],愚蠢的錯誤

簡單學習配置springMVC + jpa 啟動Tomcat報錯 資訊: Initializing Spring root WebApplicationContext  WARN | Exception encountered during context initializati

上傳檔案的nginx配置

今天在做檔案上傳的時候,遇到了一些問題。當檔案比較小的時候,一切都是ok的。當我去上傳大檔案的時候,一個6.6m大小的csv檔案,就會發現無法調到介面。f12前端頁面除錯,發現報錯了,是一個 Fail

linux環境Nginx的安裝、配置及使用

額外 back 服務 文件 com 行程 pcre 可執行程序 width 因為工作環境大多數都是windows server服務器,僅有的linux服務器同事們都在搶著用,所以特意買了一臺阿裏雲服務器,感興趣的小夥伴可以了解一下,一年只要293: https://prom

EBS正式環境補丁安裝的過程

啟動 grep 存在 rac 殺死 get select pps 能源 因菏澤能源上線需求,需要在8009上修復集團8000環境上已經修復的所有補丁程序,修復前做應用及數據庫層備份,完成修復後解決並發管理器無法啟動的問題。此為概述。 應用層備份 應用層的備份采用

愚蠢的經歷--String不可變性

前言 只有光頭才能變強。 文字已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 記錄一次在寫程式碼時愚蠢的操作,本文涉及到的知識點:String不可變性 一、交代背景 我這邊有一個系統,提供一個RPC介面去傳送簡訊。外部呼叫我的介面需

愚蠢的操作--執行緒安全問題

前言 只有光頭才能變強。 文字已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 記一次在工作中愚蠢的操作,本文關鍵字:執行緒安全 (我怎麼天天在寫Bug啊) 一、交代背景 我這邊有一個系統,提供一個RPC介面去傳送各種資訊(比如簡訊、

openOfficeConnection 在linux環境word excel轉html時,中文檔名無法識別問題

一,發現問題 :在windows環境中文的檔案都可以識別併成功轉換成html,但是到了linux環境,就一致報錯,錯誤資訊為Caused by: com.sun.star.lang.IllegalArgumentException: URL seems to be an u

LinuxJavaWeb環境的搭建

上傳 部署 x64 blog 兩個 family cif 解壓 啟動   今天重裝了騰訊雲VPS的系統,那麽幾乎所有運行環境都要重新部署了。過程不難懂,但是也比較繁瑣,這次就寫下來,方便他人也方便自己日後參考參考。   我采用的是JDK+Tomcat的形式來進行Java

linux用git安裝fastadmin的過程

1.安裝寶塔面板,阿里雲配置對應的安全組.在軟體管理介面下載mysql,php,apache,pm2管理器,phpmyadmin.(php版本最好只安裝一個,不然你需要確定你安裝的擴充套件是否安裝在你所選擇的php版本,php -v可以檢視當前預設的php版本) 2.進入網站目錄,clone

問題,linux的檔案格式的問題

今天做的一個功能,需要將mysql中的資料,存入redis中去,使用了管道的命令,將需要儲存的欄位,拼接為redis命令的檔案,然後,利用linux的管道命令,將資料存入redis中去。   cat redis_commend.txt | redis-cli -p 9600

linux串列埠資料丟包解決過程

專案中兩個晶片之間用串列埠進行通訊,由於傳輸格式中有校驗位,在資料量很大的時候總是校驗失敗。於是花了很長的時間最終解決了這個問題。 首先串列埠丟資料有兩種情況(明顯排除傳送端傳送的資料不對),第一種是通道也就是串列埠線或者連線口不行,無法承受很高的波特率(我使用的波特率是9

Linux-Android開發()】Ubuntu 12.04搭建Android開發環境

之前寫過一個系列日誌【Linux菜鳥成長記】Ubuntu 10.04系類教程 。從Ubuntud安裝,到常用設定,再到JDK安裝,Eclipse安裝等。 從這篇日誌開始轉為在Ubuntu進行Android開發的系列日誌,將從基礎的SDK安裝開始,慢慢進入: 環境:Ubunt

Linux安裝pyspider的過程

首先執行pip install pyspider此時系統提示Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Lau0Qp/pycurl/ You are using p

Multicast DNS(mdns)的問題-(linux ifconfig)

前言:近期在查詢mdns的問題過程一波三折,問題總結下來可以分為三塊,都是比較基礎性的問題:1.閘道器ifconfig查詢地址2.多個程式同時佔用一個埠號佔用編碼問題3.mdns協議及實現原始碼mdns是用於區域網發現的一種協議,閘道器搭載的linux系統,首先得確定其使用的

Linux 環境C/C++獲取系統時間 && 每隔500ms迴圈程式碼實現

環境:NetBeans IDE 8.2 + 遠端主機Linux 獲取當前系統時間getCurrentTime()程式碼如下: #include<sys/time.h> long getCurrentTime(){ struct timeval tv; gett

診斷Centos 7.X伺服器Nginx PHP Mysql環境異常處理的方法和

一、問題現象 1.公司伺服器資訊 IP地址:192.168.17.254 作業系統:Cent OS 7.X  2.表現現象:訪問過多伺服器WEB頁面訪問異常,打不開,PHPMYADMIN訪問速度慢。 各種電話QQ找我處理,快爆炸了,下定決心走入排查Linux環境之路。 本人