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

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

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

You are not logged in.

Announcement

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


#1 2019-11-22 14:05:37

bado
Member

文字コード変換

ファイルメーカーpro18 advanced win版を使用しています。
スクリプト「フィールド内容のエクスポート」でテキストをエキスポートしたいのですが、その際にテキストの文字コードを「utf-8」にしたいのです。
現在、エキスポートしただけでは「utf-16」となり、後から別アプリで「utf-16」から「utf-8」に変換しています。
TextDecodeかTextEncode関数などを使用して一回のスクリプトで作業できないでしょうか?
よろしくお願いします。

Offline

#2 2019-11-22 14:21:02

qb_dp
Member

Re: 文字コード変換

以下に例があります。
TextEncode
https://fmhelp.filemaker.com/help/18/fm … ncode.html

utf-8,改行コード変更なしの場合は、以下。

フィールド設定 [テーブル::オブジェクト ; TextEncode (テーブル::テキスト ; "utf-8" ; 1)]
フィールド内容のエクスポート [テーブル::オブジェクト ; "output.txt" ; フォルダを作成: オフ]

Offline

#3 2019-11-22 14:41:11

bado
Member

Re: 文字コード変換

ありがとうございます。解決しました。
これは試してみたんですが、
フィールド設定 [テーブル::オブジェクト ; TextEncode (テーブル::テキスト ; "utf-8" ; 1)]
の「テーブル::オブジェクト」がわからなく
新たにオブジェクトフィールドを作ること(そのオブジェクトフィールドをエキスポート)で解決しました。
今回のように「この方法」と言っていただいたことで迷いなくできました。
ありがとうございました。

Offline

#4 2019-11-23 07:55:35

himaganee
Guest

Re: 文字コード変換

スクリプトで直接ファイルに書き込むこともできます。
https://fmhelp.filemaker.com/help/18/fm … le.html%23

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 505.98 KiB (Peak: 515.93 KiB) ]