非英文文本显示为????在Android Textview中

时间:2014-01-07 09:43:23

标签: android textview

正在开发一个必须显示不同语言的Android应用程序,如

1.Kannada,
2.English,
3.Hindi,
4.Telugu,
5.Tamil

在文本视图中,数据存储在database中。能够检索和查看英语如果我选择任何其他语言显示问号(??????)就像这样 AND 我需要通过 PHP 获取使用任何图书馆?或任何其他解决方案。任何人都可以帮助我这样做。

<?php

  $con=  mysqli_connect("localhost","root","oracle","DBname") ;

   $id=$_REQUEST['id'];

    $SelectQuery="select * from language where id='$id' ";

    $result=mysqli_query($con,$SelectQuery) or die(mysqli_error());


    $row=mysqli_fetch_array($result);

    echo $row['langType'];
?> 

1 个答案:

答案 0 :(得分:0)

您必须为其他语言(非英语lang)的textview设置自定义字体 就像

  Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/MyFont.ttf")
  txtview.setTypeface(tf);

您的自定义字体(.ttf文件)必须位于// Assets / fonts文件夹中.. 我希望这对你有帮助..

您也可以从this link

下载自定义字体