【初心者歓迎】C/C++室 Ver.34【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0071デフォルトの名無しさん
2007/01/21(日) 21:22:52dumpbin -EXPORTS %WINDIR%\system32\ws2_32.dll
してみれば分かるが、WSAAsyncGetHostByName()にはUnicode用APIとの区別は無い。
まー実用上非ASCIIのホスト名、ドメイン名が使われることは無いから
問題ないんだろうけど。
詳しいことは知らんが、
http://developer.mozilla.org/ja/docs/Internationalized_Domain_Names_(IDN)_Support_in_Mozilla_Browsers
などを見る限りでは、非ASCIIドメイン名を7bit-ASCIIにエンコードするRFCなんかも
出来てはいるようだな。
本式で対応するなら、それを使うべきだが、実用的にはwchar_tを使っている場合も
非ASCII文字は含まれていないと仮定し、何も考えずにASCIIへの
狭化変換を行ってしまってよいんでないの?
■ このスレッドは過去ログ倉庫に格納されています