ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

全角文字が既に切れている

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2018-5-21 17:06
sigeno56  長老   投稿数: 336
得意先名には
株式会社 田中商店 と入力されており
株式会社と田中商店の間に半角1文字が入っているとします。

この得意先名を
12文字の得意先略称に

既に代入済

のPervasiveデータが存在しています。


この場合、「中」という漢字が半分でチョップされた感じで略称へ記憶されていると思います。




Magic上で表示、印刷する分には問題ありませんが
これをMagicのプログラムでCSV出力した場合、
中の漢字にあたる部分が文字化けを起こし、
EXCELなどで開いた際にカラムずれを起こしてしまいます。

このように既に不正に途切れたデータになっている文字を整理、あるいは発見する方法はないものでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-21 17:23
Tanda  長老   投稿数: 2151
CSV形式は単にカラムをカンマで区切っただけのフォーマットですから、
それが原因でデータが文字化けを起こすというのは考えにくいですよ。
原因はほかにありそうな気がします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-21 20:34 | 最終変更
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
zens関数ですべて全角にする方法は?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-5-22 8:54
sigeno56  長老   投稿数: 336
APGでE=出力で作成した固定長テキスト出力では特に問題は生じないようです。

大きめの文字型変数に
'"' & TRIM(得意先名) & '","' & TRIM(得意先略称) & '"'
といった格納を行い、その文字をテキスト出力フォームへ貼り付けて出力。

この場合 得意先略称の後ろが・になるようです。
"あいうえ おかきく","あいうえ お・
"株式会社 田中商店","株式会社 田・

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-22 12:05
Tanda  長老   投稿数: 2151
最後にダブルクォーテーションが来ていない原因を究明したほうが
よろしいかと思います。例えば、変数のサイズが足りていないとか。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2018-5-22 13:23
sigeno56  長老   投稿数: 336
変数のサイズは余裕があり印刷フォームも余裕が有ります。

dbMAGC V8 & Pervasive → 事象発生する

uniPaaS V1 Plus & Pervasive → 事象発生せず

MAGIC xpa3 & SQL Server → 事象発生せず

となりました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-22 13:46
Tanda  長老   投稿数: 2151
dbMAGIC V8でのみ発生するということでしたら、データが不正であると
いうより、別の不具合のような気がしますね。

ただ、残念ながらV8はもうすでにサポートが終了していますので、検証
するのが難しそうですね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-22 13:47
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
半角全角混在の扱い方がV8とそれ以降のバージョンでは違うのではないですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-28 15:39
sigeno56  長老   投稿数: 336
Tanda様、ISHIJIMA様 ありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約