當前位置:首頁 » 文件傳輸 » ftp不能輸入中文
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp不能輸入中文

發布時間: 2022-09-19 07:56:15

❶ FTP上傳時怎麼解決中文路徑和中文名稱

java上傳文件到ftp有兩種實現方式,一種是使用sun公司提供的sun.net.ftp包裡面的FtpClient,另一種是Apache組織提供的org.apache.commons.net.ftp包里的FTPClient,現在我來分別說下兩種實現方式。
sun的FtpClient:我們先來看如下代碼
public static boolean uploadFileBySun(StringBuffer fileContent,String server,String userName, String userPassword, String path, String fileName) {
FtpClient ftpClient = new FtpClient();
try {
//打開ftp伺服器
ftpClient.openServer(server);
//使用指定用戶登錄
ftpClient.login(userName, userPassword);
//轉到指定路徑
ftpClient.cd(path);
TelnetOutputStream os = null;
//新建一個文件
// os = ftpClient.put(new String(fileName.getBytes("GBK"), "iso-8859-1"));
os = ftpClient.put(fileName);
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
bw.write(fileContent.toString());
bw.flush();
bw.close();
} catch (Exception e) {
System.out.println(e.getMessage());
return false;
} finally {
try {
//關閉ftp連接
ftpClient.closeServer();
} catch (Exception e) {
e.printStackTrace();
}
}
return true;
}

代碼結束符!
正如上面的代碼,上傳文件分為六步,第一步,打開ftp伺服器,第二步,使用指定用戶名以及密碼登陸,第三步,轉到指定文件路徑,第四步,創建一個文件,第五步,往文件裡面寫東西,並關閉文件,第六步,釋放ftp連接。最後一步釋放ftp連接很重要,一般ftp伺服器連接數都是有限的,所以不管文件上傳成功或是失敗都必須釋放連接。上面這個例子上傳的文件是字元串文本,必須要提的是,如果上傳的字元串文本較長(我項目中上傳的文本大概在160kb上下),使用上面的方法可能會出現字元串丟失的情況,原因不明,可能跟緩存有關,所以如果文本較長,建議用戶使用位元組流。還有一個問題,如果要上傳的文件名是中文的話,上傳的文件名將是亂碼,亂碼問題我嘗試許多轉碼也解決不了,於是不得不使用下面的方法了。
Apache的FTPClient:
public static boolean uploadFileByApacheByBinary(StringBuffer fileContent,String server,String userName, String userPassword, String path, String fileName) {
FTPClient ftpClient = new FTPClient();
try {
InputStream is = null;
is = new ByteArrayInputStream(fileContent.toString().getBytes());
ftpClient.connect(server);
ftpClient.login(userName, userPassword);
ftpClient.changeWorkingDirectory(path);
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
ftpClient.storeFile(new String(fileName.getBytes("GBK"), "iso-8859-1") , is);
is.close();
} catch (Exception e) {
e.printStackTrace();
return false;
} finally {
if(ftpClient.isConnected()) {
try {
ftpClient.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
return true;
}

代碼結束符!
Apache上傳文件的步驟跟sun的實現基本一致,只是方法名有些區別而已。在這里我將字元串文本轉換成了ByteArrayInputStream位元組緩沖流,這是個很有用的東西,常用來進行字元到流的轉換。轉換成位元組上傳就不會出現丟失文件內容的情況了。ftpClient.storeFile(new String(fileName.getBytes(「GBK」), 「iso-8859-1″) , is)這句代碼將is輸入流的東西上傳到ftp伺服器的fileName文件中,在這里我們對fileName文件名進行了轉碼,經測試中文沒有亂碼(ftp伺服器使用的是window,其他平台未測試),而如果我們使用sun的ftp實現,即使文件名進行這樣類似的轉碼,依然是亂碼。

❷ 我從ftp下載的網站到本地後中文都顯示為空白,但是數字和標點符號可以輸出,不知道怎麼回事,求高手指點

你先把網址告訴我,我看看。
也許是編碼的問題數字和標點符號不屬於朝鮮文。下載時可能無法下載;也有可能是上傳是出了差錯。

❸ linux ser-U FTP 不顯示中文文件

工具/用料:1.電腦2.Linux系統。
1、在命令行輸入#GFTP打開FTP窗口。2、左上角工具欄選擇FTP----屬性。3、在話框中的【遠程字元集】里填上gb18030,gb2312。4、確定保行。5、重新連接FTP即可。
以上為個人意見,僅供參考。

❹ 關於JAVA FTP連接後文件列表中的中文是亂碼

需要設置文件傳輸的格式,有2中格式 1:asicc 。2:binary格式 也就是二進制格式,並且ftpClient提供了相應的方法,asicc(),barry(),你要在連接ftp的時候加上此方法,ftpClient.binary();

❺ 我的ubuntu 12.04_firefox 在打開FTP站點時中文顯示亂碼,無法切換為UTF-8編碼

尊敬的用戶,您好!很高興為您答疑。
鑒於您所描述的情況,建議您嘗試直接強制設置為中文簡體試一試。
UTF-8並不是一個特定的編碼格式,UTF-8(8-bit Unicode Transformation Format)是一種針對Unicode的可變長度字元編碼,又稱萬國碼。UTF-8就是在互聯網上使用最廣的一種unicode的實現方式。其他實現方式還包括UTF-16和UTF-32,不過在互聯網上基本不用。重復一遍,這里的關系是,UTF-8是Unicode的實現方式之一。 UTF-8最大的一個特點,就是它是一種變長的編碼方式。它可以使用1~4個位元組表示一個符號,根據不同的符號而變化位元組長度。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

❻ 網游高手請進~~~

修改游戲初始設置
進入C:mirseverMir200
打開 !setup.txt
找到:
TestLevel=35 (大家可以改成50級 我設的35級)
TestGold=200000 (20W傳奇幣 不少了吧)
TestServerUserLimit=10 (用戶連接數,我的機子慢,設小點.)

2.修改GM許可權
進入 C:mirserverMir200Envir
打開adminlist.txt把你的名字寫入adminlist這個文件裡面 就有GM許可權拉

3.修改魔法,怪物,物品屬性
進入 C:mirservermud2DB
打開Magic.DB 修改游戲魔法屬性======== 可以改升級的技能點
打開Monster.DB 修改游戲怪物屬性 -------- 可以改怪物經驗
打開StdItems.DB 修改游戲物品屬性 ------------ 可以增加新物品.新武器.天尊,法神,聖戰

4.修改商店賣的東西NPC
C:mirserverMir200Envirmarket_def

5.修改怪物爆東西幾率
C:mirserverMir200EnvirMonItems

6.修改地圖路徑.
C:mirserverMir200EnvirMapInfo.txt 可以改 下豬七的路. 去祖瑪的路

開不了門的原因,可能有兩個
1.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原。2是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1

注冊不了id:
這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,我就是這么解決了
進入後黑屏:這個原因比較直接,mir.dat文件,請用下載來的client.zip里的mir.dat文件
找不到控制面板裡面的BDEadministrator:我沒碰到過,原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,如果不行,只能重新安裝操作系統。

常見問題:
1. 朋友的機不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.
2. 伺服器太差(-_- 才p3 733, 有關問題下面會提到的.
好, 來吧, 解決問題開始!
1. 運行各種.exe文件提示找不到xxx文件: 打開伺服器端所有你能用記事本打開的文件, 裡面的d:korea全部換成你自己解壓到的目錄.
2. 運行之後connection closed, 門不開, 建立不了人物, 或建立之後不能登陸, 或者登陸之後進去黑屏: 打開伺服器端所有你能用記事本打開的文件, 裡面的xxx.xxx.xxx.xxx全部換成你自己的ip (用127.0.0.1可以供你自己玩, 用區域網地址就可以在區域網里玩, 用公網網址嘛.............). 當然, 客戶端那裡的"mir.ini"和"mirsetup.ini"也得設成同樣的ip.
3. 建立id或角色提示非法字元: 所有注冊資料必須是英文, 你想嘗試韓文我不阻止你.

4. 進去之後按了提示窗口之後黑屏: 重新安裝客戶端, 你們肯定裝太多外掛了, 哈哈

5. 進去之後閃一下畫面然後退出程序: 是不是把mir200里的mir.dat換過了? 換回來就行了.

6. 不刷怪: Mir200Envir里的mongen.txt打開看看是不是空的? 用mongenxxxxx.txt代替, 別再用空的那個代替哦

7. 換了文件還是不刷怪, 或者怪刷出來不會動: 555555, 這就是你機器太差的問題了,

關於不能進入gm模式, Mir200EnvirAdminList.txt裡面填的是游戲角色名稱, 不是登陸ID

問題
超級葯物一吃就不見了..超級怪物本來要爆的不爆了.
解答
mir200EnvirMonItems這裡面的文本為對應怪物爆的幾率什麼的
你們改了怪物的名字.而沒把這些文本的名字改過去,所以一定是不爆的
葯包可能有個文本.是當你打開葯的時候.收去葯包再給你6個葯.原因也應該就是沒全改過去的緣故吧?
沒時間再作漢化了~大家自己做吧
把爆怪的文件里的物品改成中文
MonItems文件夾里的文件

關於黑屏的解說
無非以下幾種可能
1,directX版本問題
2,你的機器配置問題 有的機子單機是沒辦法 同時作為客戶 跟服務的
(我的配置,雷鳥1200xp+,512M DDN內存,跑得都很疲憊)
3,mir.exe mir.dat 版本問題 盡量使用私服文件中提供的
4,地圖問題 (serverMir200Map 是私服的地圖)
5,server路徑根本沒有配置對
6,ip錯誤

關於新用戶注冊
注意不用非法字元,信息完整,沒有錯誤就應該可以,不行就是那條沒有滿足。

1.開不了門的原因
a.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原,或改為與伺服器端(mir200/!setup.txt)一致的name。註:這個其實就是打開傳奇後進入的伺服器名。

還有一個可能的原因 就是 mirservermud2Logsrv!addrtable.txt 文件里

;傍歸 傾儈 救竊
;Server Title Remote Public Gates...
ktest Line1-7 127.0.0.1 127.0.0.1 127.0.0.1:7100

這里的 ktest 也要改的.

b.是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1 ,單機調試的話,直接不動;網路調試則需要改成你機器的ip地址(win9x在運行里執行winipcfg可看到ip地址)。

2.注冊不了帳號

a.這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,方法是笨了點,但我只能這樣搞了:[。

b.建立id或角色提示非法字元,所有注冊資料必須是英文,你想嘗試韓文也可以;一定要注意不要用空格和非法字元,項目要填全,多試幾遍。

3.進入後黑屏

a.mir.exe mir.dat 版本問題 盡量使用私服文件中提供的client文件。

b.進去之後按了提示窗口之後黑屏: 重新安裝客戶端, 你們肯定裝太多外掛了, 哈哈

c.directX版本問題

d.你的機器配置問題 有的機子單機是沒辦法同時作為客戶跟服務的。(雷鳥1200xp+,512M DDR內存,跑得都很疲憊)

e.地圖問題 (serverMir200Map是私服的地圖,拷貝到客戶端)

4.找不到控制面板裡面的BDEadministrator

a.起義社區zigzag朋友最新發現的方法,感謝他的努力。在C:Program FilesCommon FilesBorland SharedBDE里找到BDEADMIN.EXE,直接運行:)找不到的話,直接在c盤搜索BDEADMIN.EXE這個文件。

b.原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,據說關於制圖或圖片的軟體也有沖突,也請卸載一下。還有一定要注意一個小問題,那就是你裝了資料庫軟體之後必須用注冊機注冊,不然是沒有用的。注冊機軟體那個帖子里有的下。如果試了以上所有方法還不行,只能重新安裝操作系統。

c.DB2000好像有分兩種版本。一種是3M的一種是7M的。3M的好像3.5版本的。7M的是5.多版本的,大家去找7M的下。3M的就不用下了。

5.進去之後閃一下畫面跳出

a.一定是c:mirservermir200里的mir.dat被你換過了? 換回來就行了.記得換成700多k那個。

6.不能創建人物

a.肯定是客戶端的問題,客戶端的mir.dat請換成和c:mirservermir200里700多k的那個,ip地址的問題,請仔細修改好mir.ini和mirsetup.ini里的ip地址。實在不行就請找個干凈的傳奇客戶端1.0重新裝。至於為什麼出現UNKOWN的錯誤,那麼建議你把名字改成英文的。

b.RUN30這個文件沒有運行好,也會有這個錯誤,請重新啟動你的機器。

7.XP下開私服問題集錦

a.不能運行M2Server.exe
解決:在管理工具->服務中停止ssdp discovery servic服務

b.通過上述方法能運行M2Server.exe後,一直顯示Not ready 127.0.0.1
解決:更改ip

c.創建好人物進入游戲後黑屏
解決:我想是由M2Server.exe不能正常讀取游戲信息造成,也就是上一個問題

好象暫時大家碰到的都是上面的問題,如果上面的方法解決不了問題,那麼,請用對付win98的方法。

進入游戲後的問題集錦

1.GM操作問題

a.首先你要進如GM模式,就是打@gamemaster
克隆物品,@make,比如,克隆屠龍是@make dragonslayer
克隆怪物,@mob,比如,克隆邪惡毒蛇是@mob evilsnake
傳送某人,@recall,比如,你要把一個叫king的人傳到你身邊,就@recall king
常用的也就是上面的命令了。

b.在C:mirserverMir200EnvirAdminList記錄著GM的名字。你可以自己改!然後用改的名稱進入游戲,輸入 @GameMaster就進入GM模式。
關於GM的命令在C:mirserverDocumentsCOMMANDS里

c.關於不能進入gm模式的原因,Mir200EnvirAdminList.txt裡面填的是游戲角色名稱,不是登陸ID。

2.不刷怪,沒有怪物,或怪物不攻擊

a.怪物刷新文件Mongen.txt請放到c:mirservermir200envir目錄下.mongen.txt打開看看是不是空的? 用mongen******.txt文件里的內容代替, 別再用空的那個。

b.換了文件還是不刷怪, 或者怪刷出來不會動: 555555, 這就是你機器太差的問題了, 我用MongenHighlevel.txt刷不出來, 用MongenOriginal.txt刷出來但是不動. 我乾脆打開來改一下, 刪掉無謂的刷新地點, 現在只有豬洞, 祖瑪, 沃瑪, 白*門有怪, 這已經是我的p3 733的極限了, 再多就會刷獃子出來.

d.單機玩私服怪物數分鍾消失的原因是內存不足的問題,解決辦法是增加內存

3.不能輸入中文

不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.

4.私服卡的解決方法

a.就是把mirserverMir200下的!setup文件打開修改TestServerUserLimit=項,這里是服務端的人數限制項,如果過多就卡了。默認值好像是5600,這是非常卡的原因。

b.把小的怪物刪除以外,就是雞,羊,狗,鹿,半獸人,貓貓,蛇,蜘蛛,角蠅都關閉,就是把惡蛆以下的怪全刪除。再把半獸古幕和蜈蚣洞,礦洞(兩個哦),連接通道,全部關閉。。應該會有很大的改善,再就是地面物品多少也占資源。

私服漢化方法

1.用DB Commander 2000 PRO修改mud2里的三個.db數據文件.
把英文的名字改成中文就行.同時還能改物品的屬性.

2.你可以把markit_def/other/chinese
里的文件考到markit_def下
那樣和npc對話界面就是中文的了。(不是全部)

3.Mir200EnvirMapInfo.txt
把裡面的英文地圖名改成中文.
同時在這兒還可以修改進豬七和祖瑪七的路徑.
比如.
D71601 37,35 -> D716 36,17
````````````
石墓入口 豬六
這樣進了石墓進37 35入口就直接到豬六了.

4.修改Mongen.txt里的怪物名為中文

5.用中文的客戶端.
我那兒有半月穿人版,帶跳檢.
不過伺服器不好,不一定能下.

常見問題

1.一捆的葯物或者隨機什麼的一解開就不見..超級怪物本來要爆的不爆

mir200EnvirMonItems這裡面的文本為對應怪物爆的幾率什麼的。你們改了怪物的名字,而沒把這些文本的名字改過去,所以一定是不爆的。葯包可能有個文本,是當你打開葯的時候,收去葯包再給你6個葯。原因也應該就是沒全改過
-----------------------
我知道的只有這些了朋友,希望對你有幫助.
希望你搞一個有人氣的私服!!
回答者:嚀瀞de天嘡 - 助理 二級 4-22 01:54

修改游戲初始設置
進入C:mirseverMir200
打開 !setup.txt
找到:
TestLevel=35 (大家可以改成50級 我設的35級)
TestGold=200000 (20W傳奇幣 不少了吧)
TestServerUserLimit=10 (用戶連接數,我的機子慢,設小點.)

2.修改GM許可權
進入 C:mirserverMir200Envir
打開adminlist.txt把你的名字寫入adminlist這個文件裡面 就有GM許可權拉

3.修改魔法,怪物,物品屬性
進入 C:mirservermud2DB
打開Magic.DB 修改游戲魔法屬性======== 可以改升級的技能點
打開Monster.DB 修改游戲怪物屬性 -------- 可以改怪物經驗
打開StdItems.DB 修改游戲物品屬性 ------------ 可以增加新物品.新武器.天尊,法神,聖戰

4.修改商店賣的東西NPC
C:mirserverMir200Envirmarket_def

5.修改怪物爆東西幾率
C:mirserverMir200EnvirMonItems

6.修改地圖路徑.
C:mirserverMir200EnvirMapInfo.txt 可以改 下豬七的路. 去祖瑪的路

開不了門的原因,可能有兩個
1.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原。2是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1

注冊不了id:
這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,我就是這么解決了
進入後黑屏:這個原因比較直接,mir.dat文件,請用下載來的client.zip里的mir.dat文件
找不到控制面板裡面的BDEadministrator:我沒碰到過,原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,如果不行,只能重新安裝操作系統。

常見問題:
1. 朋友的機不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.
2. 伺服器太差(-_- 才p3 733, 有關問題下面會提到的.
好, 來吧, 解決問題開始!
1. 運行各種.exe文件提示找不到xxx文件: 打開伺服器端所有你能用記事本打開的文件, 裡面的d:korea全部換成你自己解壓到的目錄.
2. 運行之後connection closed, 門不開, 建立不了人物, 或建立之後不能登陸, 或者登陸之後進去黑屏: 打開伺服器端所有你能用記事本打開的文件, 裡面的xxx.xxx.xxx.xxx全部換成你自己的ip (用127.0.0.1可以供你自己玩, 用區域網地址就可以在區域網里玩, 用公網網址嘛.............). 當然, 客戶端那裡的"mir.ini"和"mirsetup.ini"也得設成同樣的ip.
3. 建立id或角色提示非法字元: 所有注冊資料必須是英文, 你想嘗試韓文我不阻止你.

4. 進去之後按了提示窗口之後黑屏: 重新安裝客戶端, 你們肯定裝太多外掛了, 哈哈

5. 進去之後閃一下畫面然後退出程序: 是不是把mir200里的mir.dat換過了? 換回來就行了.

6. 不刷怪: Mir200Envir里的mongen.txt打開看看是不是空的? 用mongenxxxxx.txt代替, 別再用空的那個代替哦

7. 換了文件還是不刷怪, 或者怪刷出來不會動: 555555, 這就是你機器太差的問題了,

關於不能進入gm模式, Mir200EnvirAdminList.txt裡面填的是游戲角色名稱, 不是登陸ID

問題
超級葯物一吃就不見了..超級怪物本來要爆的不爆了.
解答
mir200EnvirMonItems這裡面的文本為對應怪物爆的幾率什麼的
你們改了怪物的名字.而沒把這些文本的名字改過去,所以一定是不爆的
葯包可能有個文本.是當你打開葯的時候.收去葯包再給你6個葯.原因也應該就是沒全改過去的緣故吧?
沒時間再作漢化了~大家自己做吧
把爆怪的文件里的物品改成中文
MonItems文件夾里的文件

關於黑屏的解說
無非以下幾種可能
1,directX版本問題
2,你的機器配置問題 有的機子單機是沒辦法 同時作為客戶 跟服務的
(我的配置,雷鳥1200xp+,512M DDN內存,跑得都很疲憊)
3,mir.exe mir.dat 版本問題 盡量使用私服文件中提供的
4,地圖問題 (serverMir200Map 是私服的地圖)
5,server路徑根本沒有配置對
6,ip錯誤

關於新用戶注冊
注意不用非法字元,信息完整,沒有錯誤就應該可以,不行就是那條沒有滿足。

1.開不了門的原因
a.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原,或改為與伺服器端(mir200/!setup.txt)一致的name。註:這個其實就是打開傳奇後進入的伺服器名。

還有一個可能的原因 就是 mirservermud2Logsrv!addrtable.txt 文件里

;傍歸 傾儈 救竊
;Server Title Remote Public Gates...
ktest Line1-7 127.0.0.1 127.0.0.1 127.0.0.1:7100

這里的 ktest 也要改的.

b.是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1 ,單機調試的話,直接不動;網路調試則需要改成你機器的ip地址(win9x在運行里執行winipcfg可看到ip地址)。

2.注冊不了帳號

a.這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,方法是笨了點,但我只能這樣搞了:[。

b.建立id或角色提示非法字元,所有注冊資料必須是英文,你想嘗試韓文也可以;一定要注意不要用空格和非法字元,項目要填全,多試幾遍。

3.進入後黑屏

a.mir.exe mir.dat 版本問題 盡量使用私服文件中提供的client文件。

b.進去之後按了提示窗口之後黑屏: 重新安裝客戶端, 你們肯定裝太多外掛了, 哈哈

c.directX版本問題

d.你的機器配置問題 有的機子單機是沒辦法同時作為客戶跟服務的。(雷鳥1200xp+,512M DDR內存,跑得都很疲憊)

e.地圖問題 (serverMir200Map是私服的地圖,拷貝到客戶端)

4.找不到控制面板裡面的BDEadministrator

a.起義社區zigzag朋友最新發現的方法,感謝他的努力。在C:Program FilesCommon FilesBorland SharedBDE里找到BDEADMIN.EXE,直接運行:)找不到的話,直接在c盤搜索BDEADMIN.EXE這個文件。

b.原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,據說關於制圖或圖片的軟體也有沖突,也請卸載一下。還有一定要注意一個小問題,那就是你裝了資料庫軟體之後必須用注冊機注冊,不然是沒有用的。注冊機軟體那個帖子里有的下。如果試了以上所有方法還不行,只能重新安裝操作系統。

c.DB2000好像有分兩種版本。一種是3M的一種是7M的。3M的好像3.5版本的。7M的是5.多版本的,大家去找7M的下。3M的就不用下了。

5.進去之後閃一下畫面跳出

a.一定是c:mirservermir200里的mir.dat被你換過了? 換回來就行了.記得換成700多k那個。

6.不能創建人物

a.肯定是客戶端的問題,客戶端的mir.dat請換成和c:mirservermir200里700多k的那個,ip地址的問題,請仔細修改好mir.ini和mirsetup.ini里的ip地址。實在不行就請找個干凈的傳奇客戶端1.0重新裝。至於為什麼出現UNKOWN的錯誤,那麼建議你把名字改成英文的。

b.RUN30這個文件沒有運行好,也會有這個錯誤,請重新啟動你的機器。

7.XP下開私服問題集錦

a.不能運行M2Server.exe
解決:在管理工具->服務中停止ssdp discovery servic服務

b.通過上述方法能運行M2Server.exe後,一直顯示Not ready 127.0.0.1
解決:更改ip

c.創建好人物進入游戲後黑屏
解決:我想是由M2Server.exe不能正常讀取游戲信息造成,也就是上一個問題

好象暫時大家碰到的都是上面的問題,如果上面的方法解決不了問題,那麼,請用對付win98的方法。

進入游戲後的問題集錦

1.GM操作問題

a.首先你要進如GM模式,就是打@gamemaster
克隆物品,@make,比如,克隆屠龍是@make dragonslayer
克隆怪物,@mob,比如,克隆邪惡毒蛇是@mob evilsnake
傳送某人,@recall,比如,你要把一個叫king的人傳到你身邊,就@recall king
常用的也就是上面的命令了。

b.在C:mirserverMir200EnvirAdminList記錄著GM的名字。你可以自己改!然後用改的名稱進入游戲,輸入 @GameMaster就進入GM模式。
關於GM的命令在C:mirserverDocumentsCOMMANDS里

c.關於不能進入gm模式的原因,Mir200EnvirAdminList.txt裡面填的是游戲角色名稱,不是登陸ID。

2.不刷怪,沒有怪物,或怪物不攻擊

a.怪物刷新文件Mongen.txt請放到c:mirservermir200envir目錄下.mongen.txt打開看看是不是空的? 用mongen******.txt文件里的內容代替, 別再用空的那個。

b.換了文件還是不刷怪, 或者怪刷出來不會動: 555555, 這就是你機器太差的問題了, 我用MongenHighlevel.txt刷不出來, 用MongenOriginal.txt刷出來但是不動. 我乾脆打開來改一下, 刪掉無謂的刷新地點, 現在只有豬洞, 祖瑪, 沃瑪, 白*門有怪, 這已經是我的p3 733的極限了, 再多就會刷獃子出來.

d.單機玩私服怪物數分鍾消失的原因是內存不足的問題,解決辦法是增加內存

3.不能輸入中文

不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.

4.私服卡的解決方法

a.就是把mirserverMir200下的!setup文件打開修改TestServerUserLimit=項,這里是服務端的人數限制項,如果過多就卡了。默認值好像是5600,這是非常卡的原因。

b.把小的怪物刪除以外,就是雞,羊,狗,鹿,半獸人,貓貓,蛇,蜘蛛,角蠅都關閉,就是把惡蛆以下的怪全刪除。再把半獸古幕和蜈蚣洞,礦洞(兩個哦),連接通道,全部關閉。。應該會有很大的改善,再就是地面物品多少也占資源。

私服漢化方法

1.用DB Commander 2000 PRO修改mud2里的三個.db數據文件.
把英文的名字改成中文就行.同時還能改物品的屬性.

2.你可以把markit_def/other/chinese
里的文件考到markit_def下
那樣和npc對話界面就是中文的了。(不是全部)

3.Mir200EnvirMapInfo.txt
把裡面的英文地圖名改成中文.
同時在這兒還可以修改進豬七和祖瑪七的路徑.
比如.
D71601 37,35 -> D716 36,17
````````````
石墓入口 豬六
這樣進了石墓進37 35入口就直接到豬六了.

4.修改Mongen.txt里的怪物名為中文

5.用中文的客戶端.
我那兒有半月穿人版,帶跳檢.
不過伺服器不好,不一定能下.

常見問題

1.一捆的葯物或者隨機什麼的一解開就不見..超級怪物本來要爆的不爆

mir200EnvirMonItems這裡面的文本為對應怪物爆的幾率什麼的。你們改了怪物的名字,而沒把這些文本的名字改過去,所以一定是不爆的。葯包可能有個文本,是當你打開葯的時候,收去葯包再給你6個葯。原因也應該就是沒全改過
-----------------------
我知道的只有這些了朋友,希望對你有幫助.
希望你搞一個有人氣的私服!!

參考資料:嚀瀞de天嘡
回答者:santiaojie_007 - 魔法學徒 一級 4-24 10:10

弄好了SF告訴我哦 我去玩
!!!! 一定要哦
回答者:365696080 - 秀才 二級 4-24 15:03

修改游戲初始設置
進入C:mirseverMir200
打開 !setup.txt
找到:
TestLevel=35 (大家可以改成50級 我設的35級)
TestGold=200000 (20W傳奇幣 不少了吧)
TestServerUserLimit=10 (用戶連接數,我的機子慢,設小點.)

2.修改GM許可權
進入 C:mirserverMir200Envir
打開adminlist.txt把你的名字寫入adminlist這個文件裡面 就有GM許可權拉

3.修改魔法,怪物,物品屬性
進入 C:mirservermud2DB
打開Magic.DB 修改游戲魔法屬性======== 可以改升級的技能點
打開Monster.DB 修改游戲怪物屬性 -------- 可以改怪物經驗
打開StdItems.DB 修改游戲物品屬性 ------------ 可以增加新物品.新武器.天尊,法神,聖戰

4.修改商店賣的東西NPC
C:mirserverMir200Envirmarket_def

5.修改怪物爆東西幾率
C:mirserverMir200EnvirMonItems

6.修改地圖路徑.
C:mirserverMir200EnvirMapInfo.txt 可以改 下豬七的路. 去祖瑪的路

開不了門的原因,可能有兩個
1.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原。2是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1

注冊不了id:
這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,我就是這么解決了
進入後黑屏:這個原因比較直接,mir.dat文件,請用下載來的client.zip里的mir.dat文件
找不到控制面板裡面的BDEadministrator:我沒碰到過,原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,如果不行,只能重新安裝操作系統。

常見問題:
1. 朋友的機不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.
2. 伺服器太差(-_- 才p3 733, 有關問題下面會提到的.
好, 來吧, 解決問題開始!
1. 運行各種.exe文件提示找不到xxx文件: 打開伺服器端所有你能用記事本打開的文件, 裡面的d:korea全部換成你自己解壓到的目錄.
2. 運行之後connection closed, 門不開, 建立不了人物, 或建立之後不能登陸, 或者登陸之後進去黑屏: 打開伺服器端所有你能用記事本打開的文件, 裡面的xxx.xxx.xxx.xxx全部換成你自己的ip (用127.0.0.1可以供你自己玩, 用區域網地址就可以在區域網里玩, 用公網網址嘛.............). 當然, 客戶端那裡的"mir.ini"和"mirsetup.ini"也得設成同樣的ip.
3. 建立id或角色提示非法字元: 所有注冊資料必須是英文, 你想嘗試

❼ 命令提示符中ftp怎麼顯示中文

採納的答案明顯是錯的,用quote opts utf8 off關閉uft8編碼方式即可顯示中文。


通常,ftp伺服器按標准,使用utf8編碼格式發送文件名,而widows自帶的ftp命令,則使用本地代碼頁,如果是中文系統,也就是說,用的是GBK編碼。要統一編碼,可以發命令給伺服器,讓它關閉uft8編碼方式。


說明:quote是客戶端的命令,表示將後面的內容發送給ftp伺服器。後面的 opts utf8 off 會在ftp伺服器上被執行。

注意,這條命令,只對當前會話有效,下次重新登錄,默認情況下還是會亂碼,需要再次輸入這條命令。

❽ FTP不能直接打開中文文件

換一個FTP軟體試下, 有些軟體不支持.

❾ linux系統下ftp命令登錄xp伺服器 中文亂碼

在linux的命令行下,輸入locale,檢查你的終端字元集設置。
可以使用如下命令:
export LC_ALL=zh_CN.gb2312,然後再用ftp連接,查看下中文文件名稱是否顯示正確。
另外本命令只是當前環境有效,reboot或退出當前環境則恢復到默認。