ArcGIS Server 10.2.2 透過Geoprocessing Service 發佈後,產生的shapefile檔案預設使用UTF-8編碼,因此欄位僅能接受三個中文字
原本在GeoDataBase 可以接受五個中文字欄位
用Model builder 選擇其中一筆,產生出shapefile檔 (未發佈為服務前)
產生的資料如下
(請參考01.zip)
此時,Dbf檔案格式正確
可以支援五個中文字
但是透過Geoprecessing
Service後
多產生cpg檔,內部寫定UTF-8,表示產生shapefile時,使用此編碼方式,而截斷了超出三個字的中文字
此時dbf內為亂碼,可以透過編碼轉換為正常,但被截斷的以無法復原
請參考03.zip
已經試過
ArcGIS 10.2.2 for (Desktop, Engine, Server) Set Shapefile Default Code Page Patch | Samples and Util...
這個修正檔了,這只能復原資料,但欄位仍然只能三個中文字
請問如何解決