AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Efectúa la misma función que @DTW_HTMLENCODE pero codifica asimismo el carácter de comilla simple (') como '. Los códigos de escape de carácter de HTML que utiliza DTW_QHTMLENCODE se muestran en la Tabla 42.
Formato
@DTW_QHTMLENCODE(serieEntrada, serieSalida)
@DTW_rQHTMLENCODE(serieEntrada)
Parámetros
Tabla 47. Parámetros de DTW_QHTMLENCODE
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
serie | serieEntrada | IN | Variable o serie literal. |
serie | serieSalida | OUT | Variable que contiene el formato modificado de serieEntrada en el que determinados caracteres se sustituyen por los códigos de escape de caracteres HTML. |
Códigos de retorno
Tabla 48. Códigos de retorno de DTW_QHTMLENCODE
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1006 | Se ha transmitido una serie literal en una llamada de función para un parámetro que debería haber sido un parámetro de salida. |
Ejemplos
Ejemplo 1: Codifica un apóstrofo y un espacio
@DTW_QHTMLENCODE(string1,string2)
Ejemplo 2: Codifica apóstrofos, espacios y un ampersand
@DTW_rQHTMLENCODE("John's & Jane's")