初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-04-14 19:01:36

Alex
Member

禁則文字を " に変換することは出来ますか?

すみません、また教えてください。

社内のシステムのテーブルを参照して、レコードの内容を抽出したいのですが、
禁則文字があり、文字化けしてしまいます。

禁則文字を " に変換したいのですが、
Substitute ( テキスト ;  " 文字化けしている禁則文字 " ; " " " )ではうまくいかなくて、、
何か良い方法はありますでしょうか?

Offline

#2 2023-04-14 19:28:47

himadanee
Guest

Re: 禁則文字を " に変換することは出来ますか?

禁則文字じゃなく機種依存文字では?
社内のシステムというのはSJISのデータなのでしょうか。

#3 2023-04-14 19:58:50

Alex
Member

Re: 禁則文字を " に変換することは出来ますか?

すみません、機種依存文字です。
社内のシステムというのはSJISのデータです。

私の回りでは禁則文字と呼んでいたので、申し訳ありません。

社内システムでは " で表示されていますが、FileMakerでは □ になっています。
この □ を " に変換したいのです。。

Last edited by Alex (2023-04-14 20:02:27)

Offline

#4 2023-04-14 20:48:18

himadanee
Guest

Re: 禁則文字を " に変換することは出来ますか?

すべての文字が同じ文字コードに変換されてるなら
Substitute ( テキスト ;  "□" ; "\"" )
でいいかもしれません。

#5 2023-04-15 08:28:14

Shin
Member

Re: 禁則文字を " に変換することは出来ますか?

そのテキストに1バイト文字が混じっていないのでしたら、奇数バイト目をみていけばいいのですが。
混じっているのでしたら、1文字ずつの処理するといいのでしょうね。

Offline

#6 2023-04-15 16:24:57

himadanee
Guest

Re: 禁則文字を " に変換することは出来ますか?

テーブルの参照というのは、ODBCなんでしょうか?
元のソフトの側で変換した方が確実かな?

#7 2023-04-17 23:53:37

Alex
Member

Re: 禁則文字を " に変換することは出来ますか?

himadaneeさん、Shinさん

有難うございます。
すべての文字が同じ文字コードに変換されているので、
Substitute ( テキスト ;  "□" ; "\"" )で解決しました。

いずれ元のソフトの方の参照データの方を直してもらうようにします。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 553.38 KiB (Peak: 581.23 KiB) ]