2017-05-23 6 views
0

Malayalamの単語を検索しているときにMalayalamフォントを取得できません。കാര്യങ്ങള്‍のようなMalayalamの単語を検索すると、%E0%B4%95%E0%B4%BE%E0%B4%B0%E0%B5%8D%E0%B4%AF%E0%B4%99%E0%B5%8D%E0%B4%99%E0%B4%B3%E0%B5%8D%E2%80%8Dのようなコードが得られます。私はサーバー側で何が起こっているのか分かりません。私はcodeigniterを使用しています。私のHTMLは、誰もがどのようにPHPでマラヤーラム語フォントを使用するために私を助けることができる私のJavascriptコードがなぜPHPがMalayalamフォントを使用できないのですか?

$(document).ready(function() { 
    $('#search').keypress(function (e) { 
     var key = e.which; 
     if(key == 13) { // the enter key code 
      $('.wholesearch').click(); 
      return false; 
     } 
    }); 

    $('.wholesearch').click(function(){ 
     if($('#search').val() != ''){ 
      $str = $('#search').val(); 
      $str = $str.replace(/^\s+|\s+$/g, ''); // trim 
      //$str = $str.toLowerCase(); 

      $from = "����������������������/_,:;"; 
      $to = "aaaaeeeeiiiioooouuuunc------"; 

      for ($i = 0, $l = $from.length ; $i < $l; $i++) { 
       $str = $str.replace(new RegExp($from.charAt($i), 'g'), $to.charAt($i)); 
      } 
      //$str = $str.replace(/[^a-z0-9 -]/g, ' ') // remove invalid chars 

      $str = $str.replace(/\s+/g, '-') // collapse whitespace and replace by - 

      .replace(/-+/g, '-'); // collapse dashes 
      window.location = "<?=base_url();?>search/common/"+$str; 
     } 
     return false; 
    }); 
}); 

ある

<input name="search" id="search" type="text" class="dh_home_05" placeholder="Search"/> 
<div style="float:right;"><img src="<?=base_url()?>images/new_search_btn.jpg" class="wholesearch"></div> 

のですか? 私のPHPの関数は次のとおりです。

public function common($wd){ 
    print_r($wd);die; 
} 

私は結果が$wdことなく、印刷:

%E0%B4%95%E0%B4%BE%E0%B4%B0%E0%B5%8D%E0%B4%AF%E0%B4%99%E0%B5%8D%E0%B4%99%E0%B4%B3%E0%B5%8D%E2%80%8D 
+1

ページがUTF-8でエンコードされていることを確認しましたか? ---あなたの質問を編集してください。フォーマットが痛い。 – evolutionxbox

+0

このコードはhtmlページにも配置されています – sachu

答えて

0

は、あなたのスタイルシートでは、あなたのヘッダ部

<link href="https://fonts.googleapis.com/css?family=Baloo+Chettan" rel="stylesheet"> 

.malayalamfont{font-family: 'Baloo Chettan', cursive;font-size: 15px;} 
をこのスタイルシートを追加します。

あなたのビューページ(htmlパーツ)

<p class="malayalamfont">your text</p> 
関連する問題