当前位置: 首页 > 知识库问答 >
问题:

问号()代替孟加拉语显示每个Unicode字符。怎么修?

宗政昱
2023-03-14

问题令人困惑,例如,

当我试图显示孟加拉语unicode单词时,'কলম' 用这个

 $data=$_POST['data'];
 echo $data;

然后显示单词的名称কলম' 如我所愿,

但是当我把这个词一个字一个字地拆开的时候

    for($i=0;$i<3;$i++)
    {
        echo $data[$i];         
        echo "+";
    }

然后它显示� � � ' 而不是像这样展示ক ল ম '.

如何解决这个问题。非常感谢。

作为参考,我已经在head中声明了字符集utf-8。

共有2个答案

柳俊彦
2023-03-14

试试这个希望这个能行

<?php
$data = $_POST['data'];
$strlen = mb_strlen( $data );
for( $i = 0; $i <= $strlen; $i++ ) {
    $char = mb_substr( $str, $i, 1 );
    echo $char;
    echo '+';
}
?>
祝昊东
2023-03-14

改用mb\u substr($data,$i,1)。您正在使用多字节字符串。

 类似资料:
  • 问题内容: 我在某个地方需要显示孟加拉文字,例如: বাংলাদেশ 但是我只能看到矩形盒子。如何正确显示孟加拉语字符? 问题答案: 首先采用孟加拉unicode支持的字体,例如: 然后使用setFont将其附加到您的JTextArea对象 现在您应该能够正确查看孟加拉语,请尝试一下。 注意: Java使用系统中的字体,因此,如果系统不包含特定字体,则可以使用Font.createFont()在应

  • 我有一个,我需要在其中显示孟加拉语文本,例如: বাংলাদেশ 但是我只能看到长方形的盒子。我怎么才能正确地展示孟加拉文字呢?

  • 问题内容: 过去几天,我一直在搜索有关此内容的信息,但我认为我找不到正确的指针。如果发现重复,请与适当的问题合并。 我是使用JSON的新手,作为我的项目之一,我需要解码JSON文件并对其进行进一步处理。但是,当我尝试使用Json- simple库解码时,在解析的对象中出现了一些奇怪的问号,而不是实际的字符。示例代码如下所示: 我也尝试过使用Json-lib,但结果相同。 谢谢您的帮助。 问题答案:

  • 所以这似乎是一个检索问题。代码如下: 受保护的字符串getStringValueNoNulls(ResultSet rs,String colName){ ...print语句的输出: ????(单位:DB) ??????9999(9999单位为DB) ??(单位:DB) 是我错过了什么,还是司机出了问题?请帮帮忙。 ----------------------------------------

  • 问题内容: 我只想在HTML页面中显示刻度(✔)和十字(✘)符号,但它显示为方框或粘稠度–显然与编码有关。 我已将meta标签设置为显示utf-8,但显然我缺少了一些东西。 编辑/解决方案: 通过使用FireBug所做的评论,我发现页面传递的标题实际上是“ Content-Type:text / html”,而不是UTF-8。使用Notepad ++查看文件格式时,显示我的文件格式为“没有BOM的

  • 问题内容: 我正在尝试使用System.out编写unicode字符(♠),并改为打印问号。 如何显示正确的unicode字符而不是问号? 我在Windows上使用IntelliJ IDEA,并尝试从IDE中进行打印。 问题答案: 文件编码配置是否正确?请参见“设置|文件编码”使用UTF-8。当我具有IDE编码并且所有文件都设置为UTF-8时,Printing♠对我有用。更改编码后可能需要重新编译

  • 我正在尝试使用raylib显示包含西里尔字符的字符串。所以我加载了一个代码点如下的字体: 如果我画