【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト56:nobodyさん 05/12/01 12:44:15 KQRT48SC >>53 それはgettext関係のだから今回とはちょっと関係ない。 >>55 DBとかファイルのデータがUTF-8ってことかな。 EUC-JP使うよりはUTF-8の方が良い。自分もUTF-8でやってる。 しかしEthnaでUTF-8するには日本語が使われてる部分を片っ端からUTF-8に 変更するしかないかも。 最低限の構成だと、エラーメッセージとか、 外部に日本語が表示されるファイルだけUTF-8にして UTF-8で作ったスケルトンを用意しておいて普通に開発すればいい (けど面倒くさいよね) 57:55 05/12/01 13:45:00 > DBとかファイルのデータがUTF-8ってことかな。 そうです。 internal_encoding も http_output も UTF-8 化してしまってるんで コンバート処理をはさみたくないなと。 PHP も 6.0 からはユニコードが標準になるみたいですし、Ethnaの方も 対応してくれるとありがたいですね。 ちなみに >>52 の方法でもとくに問題ないようです。 58:nobodyさん 05/12/05 11:33:30 EthnaのDBってPEAR::DBですよね? $sql = "select * from hoge where foo = ? and bar = ?"; $result =& $db->query($sql, array($a, $b)); ってやると nativecode=1064 ** You have an error in your SQL syntax と なってしまうのですが?? $sql = "select * from hoge where foo = '" .$a. "' and bar = '" .$b. "'"; $result =& $db->query($sql); とすると通るので$dbは正しいDBオブジェクトだと思うのだけど・・・。 こうなる方いませんか? Ethnaは0.2.0-devです。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch