BLOBへの更新
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
bflat
投稿数: 7
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
なるほど。コードの違いですか。
ありがとうございました。
また、よろしくお願いします。
ありがとうございました。
また、よろしくお願いします。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
bflat さん、こんにちは。
Unicode でうまく行かない原因ですが、勘で申し訳ないのですが、
文字コードのビット数の違いによるものではないでしょうか?
歴史的な解釈から見れば、Ansi → RTF は純粋にマイクロソフト
の流れですが、Unicode はゼロックス社の流れですから、RTF で
保存されているテキスト部分のコード体系が異なってくると
思います(想像ですみません)。
そこいらあたりが原因かなと、勝手に解釈してしまっています。
違っていたら、すみません。
タンダコンピュータ/丹田 昌信
Unicode でうまく行かない原因ですが、勘で申し訳ないのですが、
文字コードのビット数の違いによるものではないでしょうか?
歴史的な解釈から見れば、Ansi → RTF は純粋にマイクロソフト
の流れですが、Unicode はゼロックス社の流れですから、RTF で
保存されているテキスト部分のコード体系が異なってくると
思います(想像ですみません)。
そこいらあたりが原因かなと、勝手に解釈してしまっています。
違っていたら、すみません。
タンダコンピュータ/丹田 昌信
投票数:1
平均点:10.00
bflat
投稿数: 7
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
ありがとうございます。
内容をA=Ansiにするとテキストの代入などが可能になりました。
内容がAnsiでも型がBLOBならShift-JISに無い文字もそのまま保存できるんですね。でも何故かそれをUnicode型の文字列へ代入するとShift-JISに無い文字は??になってしまいますが・・・。
内容をUnicodeにして試してみましたが、Ansiの様な動きはしてくれませんでした。これも不思議です。
内容をA=Ansiにするとテキストの代入などが可能になりました。
内容がAnsiでも型がBLOBならShift-JISに無い文字もそのまま保存できるんですね。でも何故かそれをUnicode型の文字列へ代入するとShift-JISに無い文字は??になってしまいますが・・・。
内容をUnicodeにして試してみましたが、Ansiの様な動きはしてくれませんでした。これも不思議です。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
bflat さん、こんばんは。
型が「B=BLOB」で、内容が「B=バイナリ」とのことですが、
型は「B=BLOB」のままで、内容のほうを「A=Ansi」にしてやれば、
テキストのやり取りができるようになると思います。
ただし、この場合、リッチテキストから文字列を取り出すことは
できると思いますが、項目更新等で文字列を代入とかしてやると、
リッチの書式が消えてしまうと思いますので、その場合はあと
ひと工夫が必要となりそうですね。
タンダコンピュータ/丹田 昌信
型が「B=BLOB」で、内容が「B=バイナリ」とのことですが、
型は「B=BLOB」のままで、内容のほうを「A=Ansi」にしてやれば、
テキストのやり取りができるようになると思います。
ただし、この場合、リッチテキストから文字列を取り出すことは
できると思いますが、項目更新等で文字列を代入とかしてやると、
リッチの書式が消えてしまうと思いますので、その場合はあと
ひと工夫が必要となりそうですね。
タンダコンピュータ/丹田 昌信
投票数:1
平均点:10.00
bflat
投稿数: 7
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
お世話になります。
リッチテキスト形式で文章を保存したいので、型:B=BLOB、内容:B=バイナリ、スタイル:I=リッチエディットのカラムを持つテーブルを作成しました。
このカラムに対してバッチ処理で文字を代入したり、入っている文字を抜き出したりしたいのですが、やり方はありますでしょうか?
APGなどで表示して、コピー、貼り付けなどは出来ます。バッチで項目更新→文字代入するとアルファベットと数字の羅列になってしまいます。
また、入っている文章を文字列へセットする場合もバッチでは上手くいきません。
バージョンは1.8SP1b PT2です。よろしくお願いします。
リッチテキスト形式で文章を保存したいので、型:B=BLOB、内容:B=バイナリ、スタイル:I=リッチエディットのカラムを持つテーブルを作成しました。
このカラムに対してバッチ処理で文字を代入したり、入っている文字を抜き出したりしたいのですが、やり方はありますでしょうか?
APGなどで表示して、コピー、貼り付けなどは出来ます。バッチで項目更新→文字代入するとアルファベットと数字の羅列になってしまいます。
また、入っている文章を文字列へセットする場合もバッチでは上手くいきません。
バージョンは1.8SP1b PT2です。よろしくお願いします。
投票数:0
平均点:0.00