<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「文字コードを判別する」へのコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=string%2Fdetectcode.html</link>
<description>「文字コードを判別する」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=string%2Fdetectcode.html</link>
<title>「文字コードを判別する」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=string%2Fdetectcode.html#20</link>
<description><![CDATA[いつも拝見させていただいております。<br><br><br>通常の「常識的に用いる範囲内での文字コード判定は、判定する素材がファイルである場合、余程特殊でない限りは、IEで判定させるのが最も簡易で間違いがないと、私見の範囲内では考えています。<br><br><br>ファイルをIEにドロップして「ファイル」→「名前をつけて保存」でダイアログボックスに表示されているエンコード欄に示されているコードが、そのファイルの文字エンコード形式になります。<br><br><br>またWindows用バイナリエディタ等で読み込ませると、自動的に判定しくれます。この時に文字化けをする場合、各種コードを変更してみて文字化けが出ないコードが該当文字コードと判定できます。<br><br><br>C++では未だにテキスト形式も満足に判定できない場面に遭遇します。C++は今年の改訂でも文字エンコードについては対応はされず、22年の改訂でも対応はされません。公表されている議事録を読む限り、文字に対応することについては、大多数の開発責任者は否定的です。残念なことです。<br><br><br>文字コードへの対応ですが、自分から作成してもいいのですが、先ほどのバイナリエディタには、文字コードへの対応辞書が付随していることが多く、また公開されているものもあるので、ググってみることをお勧めします。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#19</link>
<description><![CDATA[いつも参考にさせていただきております。<br>今回も文字コードを判定する必要があり困っていたのですが、本記事が大変参考になりました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#18</link>
<description><![CDATA[第三者の作成したクラス、コードを使う方法<br>の<br>•NonSoft - 文字コード判定/変換DLL(VB6/VB.NET/C#.NET)<br>は、URLが変更になっています。<br>旧：http://homepage2.nifty.com/nonnon/Download/NonCodeDll/index.html<br>新：http://nonsoft.la.coocan.jp/Download/NonCodeDll/index.html]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#17</link>
<description><![CDATA[&gt; また、環境依存なのかもしれませんが、当方の VS Community 2015 では、DetectInputCodepage の第 5 引数（detects）は ref ではなく out でした。<br><br>私が試してもそうなりました。ご報告ありがとうございました。]]></description>
</item>
<item>
<title>.NET Frameworkのバージョンによる違い</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#16</link>
<description><![CDATA[また、環境依存なのかもしれませんが、当方の VS Community 2015 では、DetectInputCodepage の第 5 引数（detects）は ref ではなく out でした。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#15</link>
<description><![CDATA[有用な記事をありがとうございます。<br>mlang.dll ですが、最近の Visual Studio（2010 以降？）では、<br>MultiLanguage.IMultiLanguage2 ml = new MultiLanguage.CMultiLanguageClass();<br>の所を<br>(IMultiLanguage2)new CMultiLanguage();<br>とする必要がありました。<br>https://blogs.msdn.microsoft.com/mshneer/2009/12/07/vs-2010-compiler-error-interop-type-xxx-cannot-be-embedded-use-the-applicable-interface-instead/]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#14</link>
<description><![CDATA[評価：良い<br>文字コードの判別で困っていたので大変参考になりました。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#13</link>
<description><![CDATA[評価：良い<br>大変参考になりました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#11</link>
<description><![CDATA[&gt; Jcode.pmを参考にした方法のVB.NETサンプルコード9行目<br>&gt; &gt; ''' &lt;param name=&quot;byts&quot;&gt;文字コードを調べるデータ&lt;/param&gt;<br>&gt; name=&quot;bytes&quot;ではないでしょうか？<br><br>ご連絡ありがとうございました。修正しておきます。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#10</link>
<description><![CDATA[Jcode.pmを参考にした方法のVB.NETサンプルコード9行目<br>&gt;    ''' &lt;param name=&quot;byts&quot;&gt;文字コードを調べるデータ&lt;/param&gt;<br>name=&quot;bytes&quot;ではないでしょうか？]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#9</link>
<description><![CDATA[ASCIIコードについては以下の方法で判別できます。<br><br>            Boolean ascii = true;<br>            for (int i = 0; i &lt; len; i++)<br>            {<br>                b1 = byts[i];<br>                if (!(b1 &gt;= 0x20 &amp;&amp; b1 &lt;= 0x7E))<br>                {<br>                    ascii = false;<br>                    break;<br>                }<br>            }<br><br>            if (ascii)<br>            {<br>                return System.Text.Encoding.ASCII;<br>            }]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#8</link>
<description><![CDATA[このコードには大変助かっています。ただ、GetCodeメソッドに入力する文字列（byts)が、ASCII文字のみの場合、nullが返却されるようです。とりあえずその場合は、System.Text.Encoding.ASCIIを返すように変更しましたが不備があるかもしれません。このバグ？にも対応してもらえると非常にありがたいです。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#4</link>
<description><![CDATA[まだ、プログラミング初心者の雅階凡と申します。<br>文字コードの判定について考えていたのですが、この記事を読んで大変参考にさせていただきました。<br>質問もありますが、それについては掲示板にも投稿させていただきます。]]></description>
</item>
<item>
<title>.NET Frameworkのバージョンによる違い</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#5</link>
<description><![CDATA[byte[]からsbyte[]への変換は<br><br>byte[] buf;<br>sbyte[] sbuf = (sbyte[])(object)buf;<br><br>でいけるみたいです。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fdetectcode.html#3</link>
<description><![CDATA[評価：良い<br>Javaで文字コードの判別をするプログラムを作る必要があり、この記事を参考にさせていただきました。しかし、句読点がない文章の判別がうまくいかないようで、改良の必要がありそうです。]]></description>
</item>
</channel>
</rss>