AccessTr.neT
türkçe karaktere çevirme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: türkçe karaktere çevirme (/konu-turkce-karaktere-cevirme.html)

Sayfalar: 1 2 3 4 5 6 7


Cvp: türkçe karaktere çevirme - ozanakkaya - 26/03/2011

Son örnekte 4 adet tablo var. Table, Table2, Table4, Table9.

Kodda da aktarılacak tablo adı olarak "isimler" tablosu belirtilmiş. Örnekte isimler tablosu olmadığı için hata vermesi normal.



Cvp: türkçe karaktere çevirme - accessman - 26/03/2011

haklısınız
ben dışdan almaya odaklandığım için farketmemişim
istetiğim belgelerim klasörü altındaki(veya nerede olursa farketmez)
htm dosyasının
<META http-equiv='content-type' content='text/html; charset=windows-1254'>
özelliğini
<META http-equiv='content-type' content="text/html; charset=utf-8" />
şekline değiştirip
access dosyasına almak veya bağlamak
htm dosyasının oluşmasında özellik seçme imkanım yok yani her halükarda
htm dosyasının özellliği
<META http-equiv='content-type' content='text/html; charset=windows-1254'>
şeklinde oluyor
bir kaç ihtimal var
A) windows ayarlarından vb. yerlerden htm dosyası oluşurken
charset=windows-1254 özelliğini charset=utf-8 olarak ayarlamak
B) Access içinden kod ile oluşmuş olan htm dosyasının charset ayarını değiştirip sonra accesse almak veya bağlamak
C)access içine aldıktan sonra modül ile tablodaki bozuk gelen türkçe karakterlerde değişiklik yapmak
yardımlarınız için teşekkürler
size yük oluyorum belki ama bilgilerim kafamdakileri gerçekleştirmeye yetmiyor


Cvp: türkçe karaktere çevirme - accessman - 26/03/2011

$kodlamadan = "windows-1254";
$kodlamaya = "UTF-8";
$icerik=iconv($kodlamadan, $kodlamaya, $icerik);

böyle bir şey var nedir acaba php kodu imiş
$yazi=addslashes("metin");
$donustur= iconv('UTF-8', 'Windows-1254', $yazi);
echo stripslashes($donustur);
regedit ile kayıt defterinde ayar yapılabilirmi
http://support.microsoft.com/kb/843522/tr
bu adresteki bilgiler işime yarar mı


Cvp: türkçe karaktere çevirme - ozanakkaya - 30/03/2011

sn accessman,
DoCmd.OutputTo acOutputTable, "isimler", "HTML(*.html)", "", False, "", 65001
kodunu örneğiniz üzerinde 5 farklı pc de uyguladım, sorunsuz çalışıyor. aktarılan Html dosyası "utf-8" olarak aktarılıyor. Karakter hatası yok.








Cvp: türkçe karaktere çevirme - accessman - 01/04/2011

ama sayın admin
Benim istediğim accesse tablo almak


Cvp: türkçe karaktere çevirme - ozanakkaya - 01/04/2011

(24/03/2011, 17:11)accessman yazdı: html kodunu değiştiremedim
sistem şu şekilde çalışıyor
başka bir programdan verileri "htm olarak kaydet" komutu ile sadece dosya ismi yazarak kaydediyorum
sadece dosya ismini belirleyebiliyorum,
htm dosyasında başka bir seçeneğim olmuyor
bu htm dosyasının varsayılan diye ayarları varmı
buradan ayarlansa

content="text/html; charset=UTF-8"

bu ayar nereden yapılabilir


(25/03/2011, 02:28)accessman yazdı: Bunu bir programdan ayarlama imkanı olmadan
sadece "htm şeklinde kaydet" butonuyla htm dosyası oluşuyor
herseferinde bu ayarları yapmak pratik değil
son kullanıcı için uygun olmayacak
htm dosyası oluşmasında varsayılan değeri utf-8 olacak şekilde ayarlayabilirmiyiz
yanı oluşurken bu şekilde oluşsun
bu windows ayarlarında falan olabilir mi

Eğer sistem belirttiğiniz şekilde çalışıyorsa verdiğim kod tabloyu htm olarak kaydederken utf-8 olarak kaydetmesini sağlıyor. Bu şekilde bu html'yi alırken karakter hatası olmadan alacaksınız.