1

Konu: CodePage Problemi

Mevcut olan bir dbf dosyam var. Dbase 1V ile yazılmış. Codepage kodu 437 (personel.dbf)
append from ile yenipersonel.dbf 'ye aktarıyorum. Ancak türkçe karakterlerde problem var

append from işlemi sırasında türkçe problemi için ne yapabilirim. codepage 857 olasını istiyorum.

2

Re: CodePage Problemi

Fox orjinal dizini altında cpzero.prg  var
onla yapıyorduk galiba.

Bunla code page 'i sıfırlıyordu diye hatırlıyorum.
Sonra dosyayı açtığında yeni codepage i soruyordu.

3

Re: CodePage Problemi

Evet. Onu  zaman zaman kullanıyorum. Ancak ben Append from esnasında bir çözüm arıyorum.

4

Re: CodePage Problemi

cpzero ile kendininkini 857 yapsan olmuyor mu? cpvonvert() isine yarayabilir.

5

Re: CodePage Problemi

Ben geçici bir dosyaya  append ettikten sonra cpvonvert() ile tek tek alanları bir kez convert ediyordum..

6

Re: CodePage Problemi

Append from personel.dbf As 857   şeklinnde yaptım ama olmadı.
Ben de önce Cpzero kullandım. Sonra Append From Yaptım.

7

Re: CodePage Problemi

Sanırım sorun 857 yerine codepage'i 1254 yapmakta.
Bildiğim kadarıyla Türkçe'nin Windows'taki kodu 1254.

Ben Clipper'daki 17 yıllık patoloji arşivini aşağıdaki komutlarla VFP'ye aktarmıştım.

DO CPZERO WITH "BIOPSI.DBF", 857
USE "BIOPSI.DBF" EXCLUSIVE
COPY TO "YENIBIOPSI.DBF") AS 1254
USE