Ceres8154 發表於 2016-10-30 01:05:53

[Ra] 角色名字中文化問題,僅部分中文可使用

本帖最後由 Ceres8154 於 2016-10-31 10:54 PM 編輯

已解決,感謝 a91323
解決辦法
修改char.h內
找到define#define TRIM_CHARS "\255\xA0\032\t\x0A\x0D "修改為:#define TRIM_CHARS "\xA0\032\t\x0A\x0D"==================================================================
各位好~
小地使用環境為
Rathena: 23043
RagexeRE: 2015-11-04

==================================================================

目前我已做以下修改測試
都只能使用部分中文當作名字



1. 參考這篇: 點我
該文章內說明修改地方
char_athena.conf
char_name_option: 1

且修改
inter_athena.conf
內的default_codepage: big5
原本是不能輸入中文名字的
到這邊就可以輸入部分中文名字
EX: 測試
EX: 拍拍
這都是接受的

但是還是很多中文名字他不接受
例如名字中帶有"貓"字的都會人物創見失敗

2. 後來參考這篇

修改db內容
char的name改為big5編碼

測試,一樣只能接受部分中文字


測試到這邊讓我覺得是不是登入器需要勾選哪些東西呢?
但是聊天時中文輸入是正常的
僅有創建人物時會發生失敗狀況

還煩請板上大大解答,謝謝


andrew0931 發表於 2016-10-30 03:09:03

本帖最後由 andrew0931 於 2016-10-30 03:11 AM 編輯

char_name_option: 改成 0

0=沒限制...讀上面寫的應該很清楚


之後可以創如果某些字例如 員 會有亂碼就得改原碼並重新導入

Ceres8154 發表於 2016-10-30 09:10:35

andrew0931 發表於 2016-10-30 03:09 AM static/image/common/back.gif
char_name_option: 改成 0

0=沒限制...讀上面寫的應該很清楚


不好意思
請問原始碼當中
有關於語言是哪一段code呢?

依照您說的已經可以輸入不少中文了
但還是會有不支援的部分

cheng0526 發表於 2016-10-31 09:40:18

本帖最後由 cheng0526 於 2016-10-31 09:42 AM 編輯

登入器有問題

檢查一下你的
clientinfo


<?xml version="1.0" encoding="BIG5" ?>

Ceres8154 發表於 2016-10-31 11:12:30

cheng0526 發表於 2016-10-31 09:40 AM static/image/common/back.gif
登入器有問題

檢查一下你的


已確認clientinfo編碼為BIG5
但一樣無法輸入部分中文名字...

cheng0526 發表於 2016-10-31 16:53:38

Ceres8154 發表於 2016-10-31 11:12 AM static/image/common/back.gif
已確認clientinfo編碼為BIG5
但一樣無法輸入部分中文名字...

SQL載入的時候你是不是沒有選BIG5 ?


載入檔案>文字編碼檔案>BIG5

a91323 發表於 2016-10-31 17:31:03

char.h#define TRIM_CHARS
頁: [1]
查看完整版本: [Ra] 角色名字中文化問題,僅部分中文可使用