[PHP-users 29955] Re: 変数がうまくいかない
Naoya Harasawa
harasawa @ gust.jp
2006年 8月 7日 (月) 19:03:54 JST
Shift-JIS文字コードが原因っぽいですね。
なので、EUC文字コードなどにするか
<?php
$utterance = '愛している!';
print ("ハッピーなときは、" . $utterance . " って言おう");
print ("<p>");
$utterance = '殴るぞ!';
print ("怒ってるときは、{$utterance} って言おう");
?>
という風に変数と明示さえすれば表示されます。
(でもemacsでShift-JIS保存されるのは何でだろう…デフォルトShift-JISだったかなぁw)
Naoya Harasawa
mew101 wrote:
> 鈴木@宮城です
>
> 初めまして
> PHPの勉強を始めたのですが
> 変数を使ってみようという段階で
> つまずいてしまいました
>
> ソースは
> emacs test5.php
>
> <?php
> $utterance = '愛している!';
> print ("ハッピーなときは、$utterance って言おう");
> print ("<p>");
> $utterance = '殴るぞ!';
> print ("怒ってるときは、$utterance って言おう");
> ?>
>
> 上記を表示させようとすると
> http://localhost/test/test5.php
>
> ハッピーなときは、@って言おう
> 怒ってるときは、@って言おう
>
> となり
> なぜか変換せず@になってしまうのです
> どこが悪いのでしょうか?
> よろしくお願いします
>
> OS は linux debian
> PHPは4.310−16です
PHP-users メーリングリストの案内