PHP:MySQL4.1で日本語が文字化けしてしまう件:utf8
PHP
2005年04月18日
MySQL4.1では、charsetをテーブルやカラム単位で設定できます。
他にもバージョンアップによって様々な機能が追加されてますので、
MySQL3.23なんかからMySQL4.1に移行する事も多いと思うんですが、
これによって、今まで問題無く動いていたPHPによるDB処理が、
うまく動かなくなったというのもよくある話だと思います。
ここでは、MySQL3.23対応のコーディングでは問題無かったのに、
MySQL4.1になると文字化けが発生する件について触れます。
>続きを読む・・・PHP:MySQL4.1で日本語が文字化けしてしまう件:utf8
他にもバージョンアップによって様々な機能が追加されてますので、
MySQL3.23なんかからMySQL4.1に移行する事も多いと思うんですが、
これによって、今まで問題無く動いていたPHPによるDB処理が、
うまく動かなくなったというのもよくある話だと思います。
ここでは、MySQL3.23対応のコーディングでは問題無かったのに、
MySQL4.1になると文字化けが発生する件について触れます。
>続きを読む・・・PHP:MySQL4.1で日本語が文字化けしてしまう件:utf8
0 Comment 0 Trackback Permalink
PHP:DOMを使用してXMLにデータセットする際のHTML特殊文字の扱い
PHP
2005年04月15日
XMLは、タグ表記するという点でHTMLと同じですが、
という事は、XMLにも「<」や「>」や「&」等の特殊文字の扱いに注意が必要になります。
例えば、下記のようなXMLにしたければ、
実際は、下記のようにXML定義しなければいけません。
で、こういう風にXMLデータを突っ込むには、
>htmlentities関数
>htmlspecialchars関数
この辺の関数を駆使すればいいかとなりますが、
PHP5.0.3以降では、かなり便利なっていて、この辺の関数は使う必要ありません。
>続きを読む・・・PHP:DOMを使用してXMLにデータセットする際のHTML特殊文字の扱い
という事は、XMLにも「<」や「>」や「&」等の特殊文字の扱いに注意が必要になります。
例えば、下記のようなXMLにしたければ、
<?xml version="1.0" encoding="Shift_JIS" ?>
<test>
<data>BLOGSITE=<WEB Artisan></data>
</test>
実際は、下記のようにXML定義しなければいけません。
<?xml version="1.0" encoding="Shift_JIS" ?>
<test>
<data>BLOGSITE=<WEB Artisan></data>
</test>
で、こういう風にXMLデータを突っ込むには、
>htmlentities関数
>htmlspecialchars関数
この辺の関数を駆使すればいいかとなりますが、
PHP5.0.3以降では、かなり便利なっていて、この辺の関数は使う必要ありません。
>続きを読む・・・PHP:DOMを使用してXMLにデータセットする際のHTML特殊文字の扱い
PHP:関数の引数省略(オプション)の指定方法
PHP
2005年04月04日
VBでは、関数の引数を省略可能にする場合、
Optionalキーワードを指定する事で可能。
この場合、2番目の引数は指定してもしなくてもよい。
で、これをPHPで表現するには・・、
>続きを読む・・・PHP:関数の引数省略(オプション)の指定方法
Optionalキーワードを指定する事で可能。
Function func_test(p_test As String, Optional p_test2 As String)
・
・
・
End Function
この場合、2番目の引数は指定してもしなくてもよい。
Rtn = func_test('AAA')
Rtn = func_test('AAA', 'BBB')
で、これをPHPで表現するには・・、
>続きを読む・・・PHP:関数の引数省略(オプション)の指定方法