toypark は、オンラインで WEBベースの クライアントアプリがあるので、直接タイプして登録。最初、Seesaa のブログの記事のコメント欄を使ってたら、しばらくしてスパム扱いされて書き込み禁止になってしまったので・・・ で、Windows8 が UTF-8 で、他のキャラクタセットの URL エンコードが必要になったので、ecl.js をベクターからダウンロードして、Windows8 に実装しましたが、普通に動きます。ほんと、このライブラリは良くできています。
<? header( "Content-Type: text/html; Charset=shift_jis" ); header( "pragma: no-cache" ); header( "Expires: Wed, 31 May 2000 14:59:58 GMT" ); header( "Cache-control: no-cache" ); error_reporting(E_ALL ^ E_NOTICE); ini_set( 'display_errors', "1" ); ?> <html> <form method="POST"> <textarea name="text"></textarea> <input type="submit" name="send" value="送信"> </form> <? $text = @file_get_contents("./text.log"); if ( $_POST['send'] != "" ) { $text .= "<br />\n" . $_POST['text']; file_put_contents("./text.log", $text ); } print $text; ?> </html>
以下のコードは、Windows8サンプルの『Secondary tiles sample』の中にあります。これは、データを決め打ちで処理していますが、ecl.js は正しく動作しています。 ( JavaScript のみで、日本語が Shift_JIS に変換されて URL エンコードされます ) ★ コンシューマからリリースの変化で、サンプルの中身も変わったようです。 ★ XMLHttpRequest のサンプルは、Metro style banking app with strong authentication sample を見て下さい
function scenario7RefreshChannels() { var serverUrl = document.getElementById("serverUrlField").value; // Send the channel to the server var xhr = new WinJS.xhr({ type: "POST", url: serverUrl, headers: { "Content-Type": "application/x-www-form-urlencoded" }, // Send the tile id of the secondary tile for handling in your service, in addition to the channelUri data: "tileId=abc&channelUri=xyz" }).then(function (req) { id("scenario7Output").innerHTML += req.response; }, function (req) { sdkSample.displayError("Could not send channel URI to server: " + req.statusText); }); }
関連する記事 JavaScript のみで、SHIFT_JIS や EUC-JP を UrlEncode に近い Escapeする Escape Codec Library
|
【オワコンの最新記事】
- tiktok > Stable Diffusion : まあ、とにかく凄い今時の頂点系
- Windows 8.1 + Visual Studio 2013 + WebGL + Three.js v65
- Microsoft Visual Studio 2010 のエミュレータは localhost で PC にアクセスできてた。
- Windows Phone で Zune を終了しても実機デバッグはできる( つまり、カメラが使える )
- Windows Phone SDK 8.0 がリリースされました。高橋 忍氏のブログをチェックするといいと思います
- App クラスを介してページ間の参照 / Windows Phone(C#)
- 『Windows8(C#) 2ページテンプレート』で、2ページ目で HttpClient で JSON データをバインドする
- Windows8 の最新版で、C#のテンプレート(Windows ストア)で、ページを追加すると固まるというバグがあるので、テンプレートを作って回避しています。
- 黒子のバスケが始まるまでに Windows Phone の開発環境を作る
- AIR + Papervision3D でメタセコイアの 3D キャラを遊ぶサンプルパッケージ
- Windows8(JavaScript Metro Style 導入) 関連リンク
- Windows 8 Release Preview のコントロールパネルの Flash Player 設定マネージャ
- AIR+FLARToolkitサンプル開発キット / collada(dae)とメタセコイア(mqo)ローダ実装済
- AIR Flex4 で WEB カメラを最も簡単に実装する方法
- Windows8 + LiveSDK のサンプルコードの実行
- WindowsConsumerPreview やその他の環境で、Microsoft の Live SDK を試す為の情報
- Adobe AIR Flex をだれでも簡単に作成できるパッケージ : ★ 超シンプル FLV プレーヤー ★
- アプリケーションバーを追加する : Win8 Metro(JS)
- Spark のスキンを使った時のウインドウサイズ変更オペレーション : Adobe AIR Flex
- FLVプレーヤーをもっと簡単に。VideoDisplay を VideoPlayer に変更する : Adobe AIR Flex