1 頁 (共 1 頁)

[問題]自訂個人資料欄位有字數上的限制!

發表於 : 2007-02-27 21:50
hsientsung
今天做了個測試,就在後台控制台中的您的自訂個人資料欄位
自己新增了幾個欄位,結果發現~

第一次,我新增了兩個中文字的欄位;
第二次,我新增了四個中文字的欄位;

第三次,我新增了四個中文字的欄位;

哇!這下子出了問題,頁面顯示了 Field like ____ allready exists 這樣子的錯誤訊息!

結果不信,試了兩三次,結果仍舊一樣(不信邪)!
我就再測試一次,這一次我新增了五個中文字的欄位!

(見鬼了)疑!新增成功!這竟然成功了!
接下來又繼續反覆上述步驟進行測試…測試測試…相同字數就出問題不同字數就成功


請問各位大大,這有方法可以解決嗎?

發表於 : 2007-02-27 22:11
ethan
簡單的說,就是不要用中文,只使用英文數字
該段程式顯然的將非英文數字皆轉換成 _ 底線字元
相同的字數自然得到的是相同的結果,所以說相同的名稱也就當然已存在了

發表於 : 2007-02-28 02:11
hsientsung
ethan 寫:簡單的說,就是不要用中文,只使用英文數字
該段程式顯然的將非英文數字皆轉換成 _ 底線字元
相同的字數自然得到的是相同的結果,所以說相同的名稱也就當然已存在了
所以您的意思就是無解囉!您的意思就是要我用英文來命名這些欄位!?
那用英文的話,不懂英文的人該怎辦呢?

:idea:
突然自己想到,或許可以利用英文來命名欄位,然後在描述的地方用中文,
這樣子應該可以補充不足的地方!但是…原先的問題仍舊沒解決呀!

發表於 : 2007-03-02 16:26
wu2017
此外掛在設計時,欄位名稱會直接使用於資料庫,由於資料庫欄位目前似乎不適合使用中文,所以才會造成此問題,除非有善心人士加以修改程式,不然欄位名稱還是與中文容易產生衝突。

發表於 : 2007-03-03 23:39
hsientsung
wu2017 寫:此外掛在設計時,欄位名稱會直接使用於資料庫,由於資料庫欄位目前似乎不適合使用中文,所以才會造成此問題,除非有善心人士加以修改程式,不然欄位名稱還是與中文容易產生衝突。

原來如此啊,那我知道了,謝謝您的回覆!

我有個建議,應該可以設計成像Cash Mod﹝虛擬貨幣﹞的後台功能那樣,
資料表輸入是英文的,但是又可以設定中文名稱,這樣子會比較好!
雖然對設計者來說,必須要花比較長的時間來設計,但是對於使用者來說,
是一大福音啊,不知道您意見如何呢?或者其他大大對這意見有何看法呢?