PHP和重音字符(Ba\u015f\u00e7\u0131l)

And*_*Hin 5 php

我有一个像"Ba\u015f\u00e7\u0131l"这样的字符串.我假设那些是一些特殊的重音字符.我如何能:

1)显示带重音的字符串(即用实际字符替换代码)

2)存储这样的字符串的最佳做法是什么?

2)如果我不想允许这样的字符,我该如何用"普通字符"替换它?

Álv*_*lez 3

我有根据的猜测是您从 JSON 字符串中获取了此类值。如果是这种情况,您应该使用json_decode()正确解码完整的数据:

<?php

header('Content-Type: text/plain; charset=utf-8');

$data = '"Ba\u015f\u00e7\u0131l"';
var_dump( json_decode($data) );

?>
Run Code Online (Sandbox Code Playgroud)