Merubah tanda baca Simplified Chinese menjadi Traditional Chinese

Berikut adalah fungsi perubahan yang sudah diriku buat:

function punctuationSimplifiedToTraditional(string $punctuation)
    {
        $punctuation = str_replace('“', '「', $punctuation);
        $punctuation = str_replace('”', '」', $punctuation);
        $punctuation = str_replace('‘', '『', $punctuation);
        $punctuation = str_replace('’', '』', $punctuation);

        return $punctuation;
    }

Pada postman, hasil string sesuai ekspetasi:

Tetapi ketika didebug di frontend (Mobile Device : Flutter), hasilnya tidak sesuai ekspetasi:
image

Pertanyaanya adalah:
Yang salah adalah cara diriku membuat fungsi merubah tanda baca simplified ke traditional?
Atau
Frontend (Mobile Device : Flutter) yang tidak support dengan tanda baca traditional?

“Frontend” disini apakah berarti problem ketika ditampilkan di mobile device, atau browser, atau keduanya?

Mobile device pak, menggunakan Flutter.

Sorry mas, kesalahan di saya kurang teliti. masalahnya ada di flutter yaitu karena base_url yang digunakan berbeda. Jadi solusinya sekarang base url yang semula di file constant saya pindah ke file env, karena base url nanti akan berubah tergantung environment yang digunakan sekarang.
image

1 Like