when i bevel this circular edge, the extrussion looks weird how can i solve it?
file here
You have "floating" vertices that make you miss some edges when you select the edge loop, dissolve them:
also merge this vertex to this one (and maybe clean your topology a bit more):
The bevel should work:
Draw this edge to avoid artefacts, rearrange the topology (still a bit trash in my screenshot though):