[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[opensoap-users-ja:0111] Re: 文 字化けの回避方法



ご返答とともに、大変貴重なご意見ありがとうございます。

From: pop1 <pop_1@yahoo.co.jp>
Subject: [opensoap-users-ja:0110] Re: 文字化けの回避方法
Date: Fri, 21 May 2004 11:23:28 +0900 (JST)

> ご紹介頂いた YahooGroups の過去ログ、早速拝見しました。
> (日本語の文字が)クライアントからサーバーへは正常に
> 送られているが、サーバーからの戻りでは UTF-8 にエンコ
> ードされている(否、壊れている?)という意味らしいです
> が...。

送受信して戻ってきたメッセージレベルでは正しいUTF8コードとしてログに残っ
てるのに、プログラム側でポインタの先の値を書き出してみたら壊れてしまっ
てる。なぜだかわかりますか?   ってことみたいですね。
日本語文字特有の話というよりは、マルチバイト文字列とかユニコードにまつ
わる処理系の問題のように聞こえたのですが、英語圏の開発者の方にはピンと
こなかったのかなと思いました。
興味はありますので、お互いに何かわかりましたら情報交換させていただけた
らと思います。

> >ちなみにこういった話題でも、そこでOpenSOAPですよ!お客さん!! ともっ
> >ていけるかもしれないので、個人的には歓迎です。

>  OpenSoapを使ってみたいという思う反面、以下のサイト
> で解説されている内容はちょっと分かりにくいです。

は、はい、どうもすみません。
まったくもって、私どもの努力不足です。

>  分からない点は、
> 1) Windowsの環境で実行しようと思っても「ファイルダウン
>  ロード」が rpm 形式になっていて、Windowsへの導入が
>  可能か否か分かりにくいこと。
> -->「Windows環境では、Visual C++ 6.0 用のプロジェクト
>  を用意している」とありますが、実際以下のページの最後
>  では Windowsでの開発方法が明記されていないように思え
>  ること。
> http://www.opensoap.jp/ja/doc/install.html.ja

ソースコードからすべてコンパイルするとライブラリができあがり、Windows
環境でのSOAP開発が可能になっています。
問題は、Linux版のようにすぐに使えるバイナリパッケージ/インストールの
仕組みがないことで、それを改善しようとインストーラを作るつもりでインス
トール手順を準備しかけていましたが、そのまま準備中となっていた次第です。

現状ではWindows版もコンパイル済みバイナリファイルのみ存在します。
http://opensoap.jp/download/binaries/win32/
が、ドキュメントがないためいきなり導入するのは無理ですね。
もうすぐ新しいバージョンがリリースされた後で、まとめたいと思います。

> 2) サンプルが公開されていても、サンプルのWEB上で公開さ
>  れている WSDL を導入したい場合の方法が不明。
> http://www.opensoap.jp/package/samples/

正直申しますと、OpenSOAP自体がWSDLベースでの統合的なWebサービス開発が
弱い面もあり、サンプルサービスの説明がわかりにくくなってるのが事実であ
ります。
それらを考慮したデモのページも作りかけていました。
http://services.opensoap.jp/
開発の手順とあわせて、これらのわかりやすい情報を提供する必要があります
ね。

>  WEBサイトの内容を熟読していない上で、分かりにくいと
> 言ってしまっているのが肩身の狭いところではありますが、
> 逆に OpenSoap で WSDLのコンバート、VC++6.0を使った実装
> 例(makeコマンドではなくプロジェクトの作成するところか
> ら)などを示して頂ければ幸いです。

わかりにくいのはこちらの問題でもありますが、具体的にどのような情報を必
要とされてるかを教えていただけたのは、大変ありがたいです。
具体的な説明をすぐ述べることはできませんが、なるべく早くまとめて公開し
ていきますので、少々お待ち下さい。
--
(株)テクノフェイス      http://www.technoface.co.jp/
岡田 信人 (おかだ のぶひと) <okada@technoface.co.jp>