<?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>「目的の文字コードに合ったEncodingオブジェクトを取得する」へのコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=string%2Fgetencodingobject.html</link>
<description>「目的の文字コードに合ったEncodingオブジェクトを取得する」に投稿されたコメントの一覧</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%2Fgetencodingobject.html</link>
<title>「目的の文字コードに合ったEncodingオブジェクトを取得する」へのコメント</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%2Fgetencodingobject.html#7</link>
<description><![CDATA[VC#2022 であっくんさん（2025/05/25 (Sun) 21:46:33）と同じエラー出ました。<br>もう回答見つかったと思いますが、自分用の覚書に書いておきます。 System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance); // memo: Shift-JISを扱うためのおまじない]]></description>
</item>
<item>
<title>.NET Frameworkのバージョンによる違い</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#6</link>
<description><![CDATA[VB2022(.NET 8.0) で Shift JIS を指定すると下記エラーが出ました<br>System.ArgumentException: ''shift_jis' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method. (Parameter 'name')'<br><br>' サンプルソース<br>Dim shiftJISEncoding As Encoding = System.Text.Encoding.GetEncoding(&quot;shift_jis&quot;)<br>MsgBox(&quot;Shift_JIS Encoding: &quot; &amp; shiftJISEncoding.EncodingName)<br><br>「932」指定時も同様で、「utf-8」ではエラーなしです。<br>当方でも対処法を調べていますが、解決済みの方がいらっしゃいましたら、ご教示ください。<br>ちなみに System.Text.Encording.Default.EncordingName は Shift_JIS Encording; Unicord  (UTF-8)でした]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#5</link>
<description><![CDATA[良い資料提供ありがとうございます。<br>おかげで面白い判別方法が見つかりました。<br><br>例<br>Dim bytText As Byte() = New Byte() {49, 0, 50, 0, 51, 0, 65, 0, 66, 0, 67, 0, 66, 48, 68, 48, 70, 48} <br>Dim bytCheck As Byte() = New Byte() {}<br>Dim strCheck As String = &quot;&quot;<br>strCheck = System.Text.Encoding.GetEncoding(&quot;utf-16&quot;).GetString(bytText)<br>bytCheck = System.Text.Encoding.GetEncoding(&quot;utf-16&quot;).GetBytes(strCheck)<br>If bytText.SequenceEqual(bytCheck) = true Then<br>  Console.WriteLine(&quot;utf-16である&quot;)<br>End If]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#4</link>
<description><![CDATA[評価：悪い<br>内容が薄い。<br>言い換えると無駄な内容が多い。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#3</link>
<description><![CDATA[評価：悪い<br>まとまっていない。<br>長い割に、当たり前の事しか書いていない。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#2</link>
<description><![CDATA[補足の所に？があるのはどういうことなの]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=string%2Fgetencodingobject.html#1</link>
<description><![CDATA[評価：良い<br>内部リソースとしてhtmlを書き出すメソッドを解決できました。]]></description>
</item>
</channel>
</rss>