• 04-10-2007, 12:37:04
    #1
    merhabalar
    hazır kullandığım bir sistemimiz var kodları bize ait değil sistem ingilizce bizde türkçe ye çeviriyoruz fakat bu şekil türkçe karakter sorunlarınla karşılaşıyoruz.
    Site Haritasэ gibi.
    meta kodlarını 2 dosyada mevcut

    header.php deki kod

    <HTML>
    <HEAD>
    <TITLE><? echo (strlen($pageTitle)) ? htmlspecialchars($pageTitle) : $storeName ?></TITLE>
    <BASE href="<? echo $catalogHttpServer.$catalogDir ?>">
    <META name="home_url" content="<? echo $catalogHttpServer.$catalogDir ?>">
    <? if (strlen($pageTitle)): ?><META name="title" content="<? echo htmlspecialchars($pageTitle) ?>">
    <? endif ?>
    <? if (strlen($pageDescription)): ?><META name="description" content="<? echo htmlspecialchars($pageDescription) ?>">
    <? endif ?>
    <? if (strlen($pageKeywords)): ?><META name="keywords" content="<? echo htmlspecialchars($pageKeywords) ?>">
    <? endif ?>
    <META http-equiv="Content-Type" content="text/html; charset=<? echo isset($charset) ? $charset : "Windows-1251" ?>">
    <?
    Windows-1251 kısmını 1254 yaparak denedim olmadı birde bu şekil denedim
    <META http-equiv="Content-Type" content="text/html; charset=<? echo isset($charset) ? $charset : "Windows-1251" ?>"> bu kodu silip

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    bunu ekleyip denedim yinede düzelmedi 2inci olarak

    // Set default charset.
    ini_set("default_charset", isset($charset) ? $charset : "Windows-1251");
    var burada nasıl değişiklik yaparım pek anlayamadım.. 1254 yaptım burasınıda fakat birşey değişmedi. teşekkürler

    not: mysql dan cektiğim verilerde problem yoktur.
  • 04-10-2007, 19:20:10
    #2
    Mysql'den çektiğiniz veriyio utf8_decode ile alın. metalarıda utf-8 olarak ayalayın