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

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

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

You are not logged in.

Announcement

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


#1 2017-09-14 09:26:12

tkyk
Member

フィールド内のテキストをEUC-JPでエンコードしたい。

いつも拝見させていただいております。
初心者の投稿で非常に恐縮ですが

当方
FM 15 pro
windows10 64bit です。

テキストフィールドの文字列を EUC-JPでエンコードしたいのですが、
方法がわかりません。
GetAsURLEncodedの関数ではUTF-8になってしまいます。
大変恐縮ですが、ご教授いただければ幸いです。

Last edited by tkyk (2017-09-14 10:38:33)

Offline

#2 2017-09-14 10:41:54

qb_dp
Member

Re: フィールド内のテキストをEUC-JPでエンコードしたい。

FileMakerだけでは、UTF-8 以外の文字コードで URLEncod することは残念ながら出来ません。
他の言語やプログラムを使う必要があります。

Windows の場合、

以下のようにするとクリップボードに EUC-JP でURLエンコードされた文字列が入ります。

Event を送信 [「aevt」; 「odoc」; 
"powershell  -windowstyle hidden -Command \"
$str='" & テーブル名::フィールド名 & "';
add-type -AssemblyName System.Web;
$enc=[System.Text.Encoding]::GetEncoding('EUC-JP');
[Web.HttpUtility]::UrlEncode($str,$enc)|clip;\""
]

プラグインを使用した例

変数を設定 [$Result;
SMPS_ExecSync( "$str='" & テーブル名::フィールド名 & "';
add-type -AssemblyName System.Web;
$enc=[System.Text.Encoding]::GetEncoding('EUC-JP');
[Web.HttpUtility]::UrlEncode($str,$enc)" )]

ScriptMakerPS | FileMaker Plugin for Windows
https://sites.google.com/site/scriptmakerps/

Offline

#3 2017-09-14 11:06:23

Moz
Member

Re: フィールド内のテキストをEUC-JPでエンコードしたい。

新しく追加された TextEncode 関数は EUC-JP 使えないでやんの......orz

BaseElements Plugin(Free)を利用して EUC-JP でエンコードされたテキストファイルを出力する方法もあります。
一応 FileMaker だけでと言えなくもなく?(汗)万能プラグインなので入れておくと便利です。
http://www.goya.com.au

BE_SetTextEncoding
https://baseelementsplugin.zendesk.com/ … xtEncoding

BE_WriteTextToFile
https://baseelementsplugin.zendesk.com/ … TextToFile

Last edited by Moz (2017-09-14 11:07:44)

Offline

#4 2017-09-14 11:43:20

tkyk
Member

Re: フィールド内のテキストをEUC-JPでエンコードしたい。

ありがとうございます!
初心者の私には少し難しく 勉強が必要です。

何とか頑張ってみます!ありがとうございました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 554.01 KiB (Peak: 585.82 KiB) ]