2011-12-14 2 views

答えて

9

少しボックスがありますか?つまり、UTF-8での幅はゼロで、幅はE2 80 8Bです。
これはソーステキストにはありません。


enter image description here

+0

良いキャッチ!私はnetbeansのエディタからの '' box ''を見ませんでした。あなたはどうしましたか? –

+1

Chromeは実際には「正しく」レンダリングされたため表示されないことがあります(つまり表示されませんでした)。コードをコピーしてISO-8859-1エディタに貼り付けようとしたときにしかわかりませんでした。 – DaveRandom

+0

@DaveRandomこれはChromeで表示されません。私はテキストエディタのnetbeansを使用しています。 –

1

ストレンジが、それは私の作品(codepadを参照してください):しかし

<?php 
$r = "<h3>Welcome</h3>"; 
if (strpos($r, "Welcome") !== FALSE) { 
    echo "Good"; 
} 

グッド

、私はので、あなたのコード内の文字列を書き直したこと隠された文字が含まれています。 ;)

1

ロジックは問題ありません。

しかし、どこかに面白いキャラクターがあります。あなたはこのコードをどこかからコピー/ペーストしていると思いますか?

このページのコードをエディタにコピーすると、自分のキャラクタセットで表現できない文字があり、strpos($r, "​Welcome")strpos($r, "?Welcome")になります。

これは入力文字列では発生しないため、一致しません。

関連する問題