在PHP中比较字符串并不是一直有用吗?

时间:2012-05-23 08:38:53

标签: php string-comparison

我有这段代码:

if($post['maintopics'] == '-1--- Bitte wählen Sie ein Thema aus --' && $post['subtopics'] == 'Bitte wählen Sie erst eine Oberkategorie...') {
                echo 'test';
}

在我的本地Windows上打印“test”,Linux服务器上的相同代码不会打印“test”。我尝试在执行if之前记录值,它们与if完全相同。知道为什么这不能在我的服务器上运行吗?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试在文件的开头定义:

ini_set( 'default_charset', 'UTF-8' );
mb_internal_encoding('UTF-8');

此外,检查您是否在没有BOM的情况下以UTF-8格式保存PHP文件,Notepad ++是一个很好的选择。

如果也是如此,我有些头疼,希望它可以帮助你。