将PHP默认编码设置为UTF-8

原学程将引见将PHP默许编码树立为UTF⑻的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

将PHP默认编码设置为UTF-8 教程 第1张

成绩描写

在PHP Cookbook"中,他们说(第五8九页)要将传出数据的字符编码准确树立为UTF⑻,必需将设置装备摆设编纂为utf⑻。

然则,我在文件中找没有到此设置装备摆设。我能否应当简略天添减1言实质:default_encoding = "utf⑻"

我有1个。如您所睹(;),它今朝未被激活。我能否应当增除分号并将其树立为"utf⑻"?这能否支撑默许编码?

我借发明了其余我没有晓得该怎样办的编码指令:

[iconv]
;iconv.input_encoding = ISO⑻8五九⑴
;iconv.internal_encoding = ISO⑻8五九⑴
;iconv.output_encoding = ISO⑻8五九⑴
...
; http://php.net/exif.encode-unicode
;exif.encode_unicode = ISO⑻8五九⑴五
...
;mssql.charset = "ISO⑻8五九⑴"
...
;exif.encode_unicode = ISO⑻8五九⑴五

有甚么来由不克不及简略天将它们全体调换为utf⑻

推举谜底

您应当将default_charset树立为Utf⑻:

default_charset = "utf⑻"

(假如他们请求您变动default_encoding-我从未据说过default_encoding,它能够有1个拼写毛病。)

假如要输入UTF⑻编码的字符,您借须要保证您的Web办事器树立为输入UTF⑻。在Apache中,这不妨在文件中树立:

AddDefaultCharset UTF⑻

至于修正iconvexif以及mssql编码树立,您能够没有须要树立这些树立(您的树立已将它们正文失落),但是不管怎样,最佳将它们全体变动为UTF⑻。

佳了闭于将PHP默许编码树立为UTF⑻的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。