週末IT

IT初心者が学んだこと思ったこと考えたことのまとめ


ここではPHPのマルチバイト文字列関数(mb_convert_kana(),mb_substr(),mb_split()など)のデフォルトの文字エンコーディングを変更する方法をまとめます。

1. php.iniを適当なエディタで開く。場所はphpinfo()で確認できる。

2. 1730行目辺りの
;mbstring.internal_encoding = EUC-JP
の先頭のセミコロンを外し、任意の文字コードを指定する。例えばutf-8にしたい場合は
mbstring.internal_encoding = UTF-8

3. apahceを再起動する(Mac OS X標準付属apahceならばこの記事へ)

これでマルバイト文字列関数のデフォルトの文字エンコーディングが変更され、その変更が反映されたと思います。

基本~ソートと呼ばれるものは3つあり、いずれも最大計算回数O(n^2)と速度はいまいちですが、プログラミングの楽しさを知ったきっかけになったので復習してみます。
今回は、基本交換法(バブルソート)をjavaで実装します。
続きを読む

無料アップデートで話題のOS X Mavericksですが、アップデートをした後にlocalhostのphpファイルにブラウザでアクセスしても、phpファイルは実行されずにソースが表示されるだけになってしまったのでその原因と解決策まとめ。

原因:OSのアップデートによりOS X標準付属のapahceが更新(設定ファイル更新)されてしまったことが原因。

解決策:apacheが更新されてしまったことにより、アップデート前に採用していたapache設定ファイルと別の物が採用されてしまっているので

1. アップデート後のapache設定ファイルを書き換える
2.アップデート前のapache設定ファイルを採用する

この2通りの解決策をまとめる。楽なのは2つめと3つめの方法。

続きを読む

このページのトップヘ