Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
Text.EncodeToURL
Encode an URL string.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| Text | 2.6 | Yes | Yes | Yes | Yes | Yes |
(old name: String.EncodeToURL)
Parameters
| Parameter | Description | Example | Flags |
|---|---|---|---|
| text | The text to process. | "Hello World" | |
| Encoding | The text encoding for text parameter. Default is native. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the FAQ. |
"UTF-8" | Optional |
Result
Returns encoded text.
Description
Encode an URL string.Please check what text encoding you want to use. Especially what the software processing the hex string expects.
This function should work the same as PHP's urlencode function.
Examples
Encode URL as UTF-8:
MBS( "Text.EncodeToURL"; "Hello World"; "utf8" )
Example result: Hello+World
Encode and Decode with umlauts and UTF-8:
$v = "Hello öäü"
$e = MBS( "Text.EncodeToURL"; "$v; "utf8" )
# e has now value "Hello+%C3%B6%C3%A4%C3%BC"
$d = MBS( "Text.DecodeFromURL"; $e; "utf8" )
# d has now value "Hello öäü"
See also
Example Databases
Blog Entries
Created 18th August 2014, last changed 11st December 2016
Text.EncodeToQuotedPrintable - Text.EncodeToXML
Feedback: Report problem or ask question.
Links
MBS FileMaker blog