みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させていただいております。
初心者の投稿で非常に恐縮ですが
当方
FM 15 pro
windows10 64bit です。
テキストフィールドの文字列を EUC-JPでエンコードしたいのですが、
方法がわかりません。
GetAsURLEncodedの関数ではUTF-8になってしまいます。
大変恐縮ですが、ご教授いただければ幸いです。
Last edited by tkyk (2017-09-14 10:38:33)
Offline
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
新しく追加された 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
ありがとうございます!
初心者の私には少し難しく 勉強が必要です。
何とか頑張ってみます!ありがとうございました!
Offline
Pages: 1
[ Generated in 0.008 seconds, 11 queries executed - Memory usage: 554.59 KiB (Peak: 568.97 KiB) ]