String

SAFE_CONVERT_BYTES_TO_STRING

BigQueryBigQuery

Mengkonversi BYTES ke STRING dengan aman, mengganti karakter invalid UTF-8 dengan Unicode replacement character.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

SQL
SAFE_CONVERT_BYTES_TO_STRING(bytes_value)

Parameter

bytes_valueBYTESwajib

Nilai BYTES yang akan dikonversi

Contoh Penggunaan

Safe Conversion

SQL
1SELECT
2 SAFE_CONVERT_BYTES_TO_STRING(b'Hello World') as safe_string;

Konversi bytes valid ke string.

Hasil
Hello World

Handle Invalid UTF-8

SQL
1SELECT
2 SAFE_CONVERT_BYTES_TO_STRING(b'Hello\xff\xfeWorld') as with_invalid;

Karakter invalid diganti dengan replacement character.

Hasil
Hello��World

Compare with CAST

SQL
1-- CAST akan error untuk invalid UTF-8
2-- SELECT CAST(b'Hello\xff' AS STRING); -- Error!
3 
4-- SAFE_CONVERT tidak error
5SELECT SAFE_CONVERT_BYTES_TO_STRING(b'Hello\xff') as safe_result;

SAFE_CONVERT lebih toleran daripada CAST.