0

私は多言語サイトを開発しており、セッションを使用して言語を変更しています。私の問題は、言語をロードすると、ページの上に空白が追加されることです。次の方法を試しました:

コンストラクターで:

function __construct(){
    parent::__construct();
    $this->lang->load('main', $this->session->userdata('language')); 
}

上部のボディに空白を追加します 上部のボディに空白を追加します

「ソースを表示」をチェックインすると、空白は表示されませんが、ファイアバグでは次のように表示されます。 ここに画像の説明を入力

また、コントローラーとビューにlangをロードしようとしましたが、同じ効果があります。

編集:英語以外の言語にスペースを追加するだけであることに気付きました。英語では問題なく動作します。

ご支援いただきありがとうございます。

4

1 に答える 1

1

言語ファイルの先頭に文字を追加していました。これで問題が解決しました http://studentguru.gr/b/solidus/archive/2009/12/30/lt-php-include-gt-strange-extra-white-space -at-the-beginning-of-page.aspx

于 2013-01-14T12:42:20.283 に答える