ホームページ >バックエンド開発 >PHPチュートリアル >それが文字セット関連の問題なのか、アルゴリズム関連の問題なのかはわかりません。

それが文字セット関連の問題なのか、アルゴリズム関連の問題なのかはわかりません。

WBOY
WBOYオリジナル
2016-06-13 12:49:41872ブラウズ

文字セットの問題なのかアルゴリズムの問​​題なのかわかりません

<br />
for($r=1;$r<=$rows;$r++){<br />
    for($n=$rows;$n>$r;$n--){<br />
	echo "&nbsp";<br />
	}<br />
    for($m=0;$m<$r ;$m++){<br />
	echo "*";<br />
	}<br />
echo "<br>";<br />
}


を達成するために でも今は
になってしまいました。
私のアルゴリズムに問題があるのでしょうか? IE ブラウザを使用して開くと、デフォルトの GB2312 文字セットは正しく表示されますが、UTF-8 は正しく表示されません。
これは文字セットに起因する問題でしょうか?どうすれば解決できますか?ありがとう! ~


-----解決策--------------------------------
もちろん、アルゴリズムの問​​題ではありません。
元々、この種の質問はテキストモードでテストされていましたが、HTML
$rows = 12;<br />
echo '<pre class="brush:php;toolbar:false">';<br />
for($r=1;$r<=$rows;$r++){<br />
  for($n=$rows;$n>$r;$n--){<br />
    echo " ";<br />
  }<br />
  for($m=0;$m<$r ;$m++){<br />
    echo "*";<br />
  }<br />
  echo PHP_EOL;<br />
}
に変形しないようにいくつかの質問をする必要があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。