C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
字句解析はshiftJIS or unicode?
(過去ログ 2 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■1472
/ inTopicNo.1)
字句解析はshiftJIS or unicode?
▼
■
□投稿者/ 古橋
一等兵(8回)-(2005/09/28(Wed) 16:56:05)
分類:[C#]
分類:[C#]
シフトJISで書いたプログラムのお話です。
全角スペースはc#の空白文字(Unicode のクラス Zs の文字)なので、
プログラムで半角スペースのように使えるはずですが、
どうしても次の文字が食われてしまいます。
例えば、全角スペースを△で表すと
string a = △"ss";
string a = "abc";△//
はエラーになり
string a = △学"ss";
string a = "abc";△△//
は正常にコンパイルできます。
c#の不具合だと思いますが、
ソースプログラムをシフトJISからunicodeにコードに変換してから
字句解析をしていれば、こんな変なことにならないと思います。
シフトJISのまま字句解析をしているのでしょうか?
0
引用返信
編集キー/
編集
■1473
/ inTopicNo.2)
Re[1]: 字句解析はshiftJIS or unicode?
▲
▼
■
□投稿者/
中博俊
神(215回)-(2005/09/28(Wed) 17:33:45)
分類:[C#]
2003?
2005 Beta2 jaではうまくコンパイルできてます
0
引用返信
編集キー/
編集
■1478
/ inTopicNo.3)
Re[2]: 字句解析はshiftJIS or unicode?
▲
▼
■
□投稿者/ 古橋
一等兵(9回)-(2005/09/29(Thu) 10:14:08)
分類:[C#]
> 2003?
> 2005 Beta2 jaではうまくコンパイルできてます
c#のバージョン7.10.3052.4です。
VS2005のc#で直っているならば問題にすることもないですね。
解決済み
引用返信
編集キー/
編集
■1532
/ inTopicNo.4)
Re[3]: 字句解析はshiftJIS or unicode?
▲
▼
■
□投稿者/ 古橋
伍長(11回)-(2005/10/07(Fri) 17:27:50)
分類:[C#]
>>2003
?
>>2005
Beta2 jaではうまくコンパイルできてます
>
> c#のバージョン7.10.3052.4です。
> VS2005のc#で直っているならば問題にすることもないですね。
>
2005 Beta2 jaをインストールしました。
VS2005では
shiftJISで書かれたソースファイルを開いた時点で
unicodeに変換されているんですね。
shiftJISで書かれたファイルを
VS2003で開き、クリップボードにコピーするとshiftJIS
VS2005で開き、クリップボードにコピーするとunicode
でした。
microsoft製品だけで生活している訳ではないので
いろいろ面倒そう。
0
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-