VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

成功解決(吉吉)等異體字,輸入unicode變成?,不需使用補完計畫
前往頁面 1, 2, 3  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
CPS0204



註冊時間: 2014-08-24
文章: 265


第 1 樓

發表發表於: 星期三 十二月 21, 2016 4:26 pm    文章主題: 成功解決(吉吉)等異體字,輸入unicode變成?,不需使用補完計畫 引言回覆

晚上有空再貼文

CPS0204 在 星期五 九月 11, 2020 12:46 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 2 樓

發表發表於: 星期三 十二月 21, 2016 7:15 pm    文章主題: 引言回覆

1.以下方法,已經使用xp,win7 64,win10 64bit試過了,都可行,v-foxpro =9.0版
2.先找一台win7(或win10),然後使用造字程式,win7在附屬應用->系統工具->造字程式
3.先造字(請自行google方法),然後會生成 EUDC.TTE (例: FA40=喆,FA41=堃,FA42=双,FA43=峯),輸入對照的注音文
4.將此台的 C:\WINDOWS\FONTS\EUDC.TTE 造字檔,COPY 至其他台的 C:\WINDOWS\FONTS
5.其他台的電腦需重開機一次,就可認得造字,可在VFP 中輸入列印,不會變成?
6.注意:
6-1. 因造字那台的造字工具,已無法COPY至其他台電腦(MS已關畢轉檔程式),所以其他台電腦只能顯示與列印,無法在VFOX使用各輸入法輸入!
6-2.可採用 ,造字檔瀏覽方式,建一個DBF,然後讓其他人可以覆制與貼上(CTRL+C,CTRL+V)來解決!
6-3.透過VFP輸入的異體字,存入DBF,及SQL SERVER 都沒有問題!
6-4.建檔的這台WINDOWS,在VFP程式中輸入 (双)ㄕㄨㄤ ,時後,需挑選非UNICODE(双),都會在最後一個字,會有顏色提醒!
6-5.在檔案總管內看不到 C:\WINDOWS\FONTS\EUDC.TTE 者,請開DOS窗,將他COPY出來
6-5.從WIN7的造字工具生成的檔案,放至WIN10好像不行,但從WIN10造字程式作出的相同檔名,一定可以用在(XP,WIN7)!
6-6.家中沒有WIN8及VISTA,所以無法測知!


CPS0204 在 星期三 十二月 21, 2016 10:34 pm 作了第 7 次修改
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 3 樓

發表發表於: 星期三 十二月 21, 2016 7:18 pm    文章主題: 引言回覆

可在程式加入自動COPY功能:
1.先想辦法用 FTP (使用某某XXXX.FLL) 下載 EUDC.TTE 到 妳的目錄中
2.使用下列程式:

IF !FILE('C:\WINDOWS\FONTS\EUDC.TTE')
NAME_FONT='你的目錄\EUDC.TTE'

IF FILE(NAME_FONT)
RUN COPY &NAME_FONT. C:\WINDOWS\FONTS
*註:不可使用 COPY FILE 指令,因權限不足寫入FONTS 目錄
=MESSAGEBOX('ERP系統已成功將EUDC.TTE造字檔 COPY至 C:\WINDOWS\FONTS 成功'+CHR(13)+'請您手動將WINDOWS重開機一次,讓造字檔生效',6)
ENDIF
ENDIF
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 4 樓

發表發表於: 星期三 十二月 21, 2016 7:25 pm    文章主題: 引言回覆

上述是從未有EUDC.TTE 的作法
如果是第2次想覆壓 EUDC.TTE ,因WINDOWS 開機會載入此TTE,造成無法覆寫(也無法使用檔案總管刪除,DOS窗刪除也不行)!
此時,請手動至安全模式下,使用DOS窗, 手動 DEL 此EUDC.TTE
再重開機,再將最新版的造字檔COPY入一次.

所以: 一次把所有的常用的造字檔作好,只COPY一次即可,比較方便!
(如何切換至安全模式,請在MSCONFIG 中切換,或GOOGLE他)


CPS0204 在 星期三 十二月 21, 2016 8:46 pm 作了第 2 次修改
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 5 樓

發表發表於: 星期三 十二月 21, 2016 7:35 pm    文章主題: 引言回覆

會出現日常的異體字不多,最多不會超過50個,可先造字完後,生成一個檔,讓VFOX9 的使用壽命更長
可繞開先天的 UNICODE 變成?,無法存檔的限制!
我認為VFP9 可在撐個10年沒有問題!
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 6 樓

發表發表於: 星期三 十二月 21, 2016 7:40 pm    文章主題: 引言回覆

實際在VFP9 輸入双字,佔2BYTES,不是UNICODE
存入不會變成 ?
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 7 樓

發表發表於: 星期三 十二月 21, 2016 9:00 pm    文章主題: 引言回覆

剛剛造了幾個字,可供大家參考一下,COPY至您的電腦C:\WINDOWS\FONTS後
無法使用輸入法輸入,但可以COPY,及貼上至 VFOXPRO 中存檔
先解RAR後COPY 後記得重啟動WINDOWS 以生效
(請先登入後才能下載.rar)


CPS0204 在 星期三 十二月 21, 2016 10:33 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
yctsai



註冊時間: 2003-04-11
文章: 172


第 8 樓

發表發表於: 星期三 十二月 21, 2016 10:11 pm    文章主題: 引言回覆

太強了
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1552


第 9 樓

發表發表於: 星期四 十二月 22, 2016 10:00 am    文章主題: 引言回覆

此外,
政府的【中文全字庫】也是另一選擇,
每年花那麼多納稅錢養他們,多少吃一點回來
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 3932
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期四 十二月 22, 2016 10:25 am    文章主題: 引言回覆

這不就是 補完計畫的作法?
用一個造字檔補足.

win7 以後的做法是copy 已經弄好的 c_950.nls 檔案 到系統目錄中,
因為權限緣故,所以必須執行下列命令:

代碼:

REM  32&64 位元版 Windows 7  都需要安裝於 windows\system32 目錄下
REM  1. 先取得檔案擁有權
REM  2. 變更檔案能被Administrators群組完全控制執行
REM  3. 先變更檔案產生BAK備份檔
REM  4. 將補完計畫的語系對照表檔 C_950.NLS 複製到相關位置

TAKEOWN /F %WINDIR%\System32\C_950.NLS /A
CACLS %WINDIR%\System32\C_950.NLS /E /G Administrators:F
REN %WINDIR%\System32\C_950.NLS C_950.BAK
COPY %CD%\C_950.NLS %WINDIR%\System32

REM  64位元版 Windows 7 另外需增�[的位置 windows\SysWOW64 目錄下

TAKEOWN /F %WINDIR%\SysWOW64\C_950.NLS /A
CACLS %WINDIR%\SysWOW64\C_950.NLS /E /G Administrators:F
REN %WINDIR%\SysWOW64\C_950.NLS C_950.BAK
COPY %CD%\C_950.NLS %WINDIR%\SysWOW64

REM Window 7 安裝 unicodeaton_250(補完計畫)專用批次檔
REM 請不要刪除附屬的 C_950.NLS
pause



我猜可以仿造上面批次檔的做法,copy 你的造字檔

----
這個我印象中以前po過了

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
waiho1988



註冊時間: 2016-03-02
文章: 11


第 11 樓

發表發表於: 星期五 十二月 23, 2016 10:45 am    文章主題: 引言回覆

不好意思
想問清楚一點
意思是造好字後將TTE檔copy到C:\WINDOWS\FONTS
然後應該在哪裡copy該字到dbf?
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 12 樓

發表發表於: 星期五 十二月 23, 2016 2:55 pm    文章主題: 引言回覆

不好意思
想問清楚一點
意思是造好字後將TTE檔copy到C:\WINDOWS\FONTS
然後應該在哪裡copy該字到dbf?
************
回答:第2台pc未綁定輸入法時,是無法使用輸入法打出此異體字,請使用,原來可造字的那台pc,已經有綁定輸入法的那台pc,來新增一筆記錄至dbf,然後將此dbf發佈到其他台pc...........其他人即可以看到及ctrl+c,ctrl_v (但還是不能使用輸入法輸入,除非有綁定某輸入法)
***********
造好字後請將此台的TTE檔,COPY至其他PC的 C:\WINDOWS\FONTS中,再重啟他人的電腦一次!

請看附件(先解rar,有登入才看的到)
回頂端
檢視會員個人資料 發送私人訊息
ptiger



註冊時間: 2004-02-26
文章: 34


第 13 樓

發表發表於: 星期五 十二月 23, 2016 5:10 pm    文章主題: 引言回覆

印象實做中
敲入造字檔的 內碼 即可 , 如文中 FA40 就會顯示
但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 14 樓

發表發表於: 星期五 十二月 23, 2016 8:20 pm    文章主題: 引言回覆

但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF
**********************
是的,A WIN7 對 B WIN7 COPY 這兩個檔過去 B電腦的WINDOWS\FONTS 中
然後進去造字工具手動綁定某某輸入法,即可於B電腦使用某某輸入法打出異體字
不過電腦台數太多的話(例公司有30台PC),會累死人...........因其他台只要能顯示或列印即可,需求簡單,不一定需要輸入!
況且可以使用一個DBF,作 CTRL+C,CTRL+V 的變通方法!
回頂端
檢視會員個人資料 發送私人訊息
waiho1988



註冊時間: 2016-03-02
文章: 11


第 15 樓

發表發表於: 星期四 一月 05, 2017 4:05 pm    文章主題: 引言回覆

CPS0204 寫到:
但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF
**********************
是的,A WIN7 對 B WIN7 COPY 這兩個檔過去 B電腦的WINDOWS\FONTS 中
然後進去造字工具手動綁定某某輸入法,即可於B電腦使用某某輸入法打出異體字
不過電腦台數太多的話(例公司有30台PC),會累死人...........因其他台只要能顯示或列印即可,需求簡單,不一定需要輸入!
況且可以使用一個DBF,作 CTRL+C,CTRL+V 的變通方法!


製作dbf 作copy之用比較權宜 Cool
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2, 3  下一頁
1頁(共3頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作