ASP.NET

ASP.NET GET処理の日本語扱いについて

1 Mins read

ASP.NETでGET処理の日本語扱いについて

hoge.htmlなどからformのGetで日本語をhoge1.aspxなどに送るとうまく取得できない?現象に見舞われます。

これはサーバーサイドの文字コードの扱いによりこの問題が発生します。基本的に.NETはutf-8がDefualtなのでhtmlから送るとutf-8扱いになってしまいます。しかし中身はWindowsからの場合、shift-jisなので変換時にコケて空白扱いとなります。

解決方法は以下の2つです。(ほかにもあったら教えてちょ)

1.hoge.htmlをhoge.aspxにする

2.web.configの「responseEncoding」でサーバーサイドの文字コードを設定しているので、ここを「shift-jis」に変えてあげる

こんな感じかな(^ ^)

Related posts
ASP.NETPHPWindows Server

Team Foundation Server 2010 Install

1 Mins read

Team Foundation Server 2010、テスト導入してみたよ!

以下の順番でインストール

1.SQL Server 2008R2 Standard(x64)

2.Sharepoint Server 2010 with sp1(x64)

3.Team Foundation Server 2010(x64)

4.Team Foundation Server 2010 sp1

これでTeam Foundation Serverマネージャーで構成開始

うまくダッシュボード上のグラフが表示されない・・・はて

Windows UpdateやったらOfficeのOWCコンポーネントがUpdateされて、表示OKに!
そういえばOWC11以降は無くなるような記事が出てたけど・・・

VSSにバイバイできるかなぁ

ASP.NETJavaScriptPHP

eval使用時にJsonでの改行について

1 Mins read

Jsonの項目内の改行コードの記述方法について

サーバーサイドでは\マークはエスケープ文字としてよく利用されている為に
ついつい”\n”の状態にてJsonに含めるとクライアントサイドのeval時にエラーとなる。

なのでエスケープされる場合は”\\n”と2回つけることを忘れべからず!
もちろん多数ある場合も改行コードを上記のように置換処理をすること!

PHPの場合はダブルクォート「”」とシングルクォート「’」でエスケープされる、
されないが変わるので、どちらかに統一するのが望ましい。

これはJsonだけの話ではないが、重要なので記述!
javascript側では受け取ったJsonを展開するときにカッコで囲ってあげること!
例:var a = eval(‘(‘+json+’)’); //このカッコ追加は結構注意!

覚書(^ ^)

.NETASP.NETVB日記

VB.NETのFormat関数とVB6のFormat関数の差

1 Mins read

毎日寒いね~・・・一気に冬将軍到来か!って感じですが皆さんいかがお過ごしでしょうか?

題名のとおりDotNetになってFormat関数があることにはあるのだが、挙動が違うので、少々覚書

VB6のまま使用するのであればMicrosoft.Visualbasic.Format関数というものが存在するのでこちらを使用する。

ただし「Microsoft.Visualbasic」を使用する時点で「.NET Framework」構想からは外れた設計になることを覚悟の上ですが・・・

まぁそうは言ってもAPIの使用やComをCreateObjectするのではないので「.NET Framework」が入っている環境であれば動くから良いかな:roll:

違いといえば、いろいろ違いますが中でも良く使う日付系の指定文字だけど「yyyy/MM/dd HH:mm:ss」とmmの大文字小文字をちゃんと指定してあげないと月なのか分なのかみたいな狙ったとおりに動かなかったりといろいろあるんだよね。

細かいところは調べてみてね!

チームを強化する

サービスの
サブスクリプションの利点を説明するテキストを追加します。