機種依存文字を送らないようにする事だと思います。ネットで色々調べたけど、これだっ!ていう物がなかなかなくてどうしようか考えました。違い文字コードにして元に戻せば良いと書いてあるサイトが有り、その言葉を元につくってみました。ソースはUTF-8N形式でのサンプルになります。関数のパラメータは、文字列です。受け取った文字列をUTF-8からSJISに変換してさらにUTF-8に変換しています。これにより、変換できない文字(機種依存文字)が?に置き換わる機能を利用して一文字ずつチェックをします。機種依存文字が入力されてれば、その文字全てを返す関数になっていますので、エラーメッセージを出すのに活用出来るかと思います。$rtn;}単純に作ってみましたので、あくまで参考程度に。サーバーへのパラメータ日本語対策PHPでXMLサーバーにリクエストを送り結果にてHTMLを生成するプログラムが最近多くなってきてるようですが、リクエストパラメータに日本語を扱う場合問題が多いです。@simplexml_load_file($url);?>この場合、$parmの文字によっては正しく送る事が出来ません。関数を使う事により解決します。@simplexml_load_file($url);?>これで解決!と思いきや問題が・・・・・エンコードしても受け側が認識できていない!原因は、PHPソースの文字形式に問題がありました。urlencode関数は、PHPソースの文字コード形式によりエンコードされます。PHPソースがSJISの場合SJISでエンコードされるってことです。サーバーがUTF-8Nで受ける場合は、送り側ソースもUTF-8N形式でエンコードしないと駄目でした。ソース中に日本語がない場合、文字コードが判断できませんので、コメント行で日本語を入れておきましょう!これで、文字コードが判断されるようです。文字コードが色々あるので色々起こりますね。言語によって違い使いたい時に思い出せない事があります。メモ書きをしておこうと思います。******」このエラーって意外と初心者はどこが悪いのか分かりません。何が悪いの?このようなパターンのエラーは、大概SQL文の間違いがあるのが原因です。SQL文をきっちりチェックすれば治ります。←これを追加すると変数の中身がみれます。確認終わったら消しておきましょう!という事をメモ書きをしておきます。SundayもしもAPIでエラーになった!2日ほど前からもしもapiでエラーになるようになりました。9のエラーが発生するようになりました。それも、中盤あたりを毎回違うところでです。原因は、分かりませんが、ヘビーなの作ったら駄目なんでしょうね。調べたところ、この方法が一番手っ取り早いのかな?ということで、その方法を書いておきます。@simplexml_load_file(http://api.moshimo.com/×××××××××)と関数のまえに@マークを付けるだけです。この関数のエラーメッセージが表示されなくなります。これは簡単に対策出来るようになりました。肝心な、ベビーな処理を改めないと駄目ですね。何か良いアイデアないか考えようと思っています。申請の返事がまだ来ていないので、もしもapiを使う前提でphpでプログラム作ろうと考えている動作を確認していました。今借りているレンタルサーバーでは、問題なく動きましたので、後はプログラムを作りだけです。html、cssのベースを作ったので、phpで作っていこうと思っています。2007「メモリまたはディスクの空き容量が不足しているため、ドキュメントを開いたり、保存したりできません。検索されている話題のニュースはこれ。「切れる包丁」の通販はお任せください。